I work as a Software Engineer on TensorFlow, with a focus on distributed runtime and performance. Before that, I completed my PhD in Computer Science in 2017 at Cornell University advised by Emin Gün Sirer. I received my Bachelor's degree in Computer Science and Engineering from IIT Delhi.


Research

Event Ordering Services for Distributed Systems
An event ordering service factors the task of tracking happens-before relationships out of distributed system components into a separate service. Kronos is the first fault-tolerant, replicated event ordering service. Our second implementation, refinable timestamps, uses Kronos to enable a highly-scalable, distributed event ordering service.
Paper (Eurosys14)

weaver: A Strictly Serializable Distributed Graph Store
weaver enables high-performance, strictly serializable transactions and graph processing queries on dynamic graph-structured data. weaver uses refinable timestamps to scalably orders graph queries.
Paper (VLDB16) Poster (NSDI15) Code

ScoDA: Web Content Adaptation for Mobile Browsing
ScoDA is a heuristic web content adaptation technique that is cognizant of both resource contraints on the browsing device as well as viewer preferences. This work was done during an internship at IBM Research.
Paper (MDM14) Poster (WWW13)


Publications

  • Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps.
    Ayush Dubey, Greg D. Hill, Robert Escriva, and Emin Gün Sirer.
    Proc. of VLDB Endowment, 2016.
    PDF
  • Kronos: The Design and Implementation of an Event Ordering Service.
    Robert Escriva, Ayush Dubey, Bernard Wong, and Emin Gün Sirer.
    Proc. of ACM Eurosys, 2014.
    PDF
  • ScoDA: Cooperative Content Adaptation Framework for Mobile Browsing.
    Ayush Dubey, Pradipta De, Kuntal Dey, Sumit Mittal, Vikas Agarwal, Malolan Chetlur, and Sougata Mukherjea.
    Proc. of IEEE Mobile Data Management, 2014.
    PDF
  • Co-operative Content Adaptation Framework: Satisfying Consumer and Content Creator in Resource Constrained Browsing. (Poster)
    Ayush Dubey, Pradipta De, Kuntal Dey, Sumit Mittal, Vikas Agarwal, Malolan Chetlur, and Sougata Mukherjea.
    Proc. of WWW, 2013.
    PDF

Talks

  • Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps.
    Invited Talk. IIT Bombay.
    January 2017.
  • Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps.
    Conference Talk. VLDB 2016.
    September 2016.
  • Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps.
    Database Research Seminar. Microsoft Research.
    August 2016.

Contact