Research Interests

My primary area of research is Distributed Systems. I enjoy both theoretical and system aspect of this subject. In particular, I have been primarily looking at programming abstractions for distributed systems.
Distributed Graph Processing

I previously worked on distributed graph processing at DREAM Lab, under the guidance of Prof Yogesh Simmhan. We developed framework (GoFFish) for processing large scale graphs. I also worked on designing distributed graph algorithms for GoFFish and presented my work at HiPC 2016 Student Research Symposium, where it received the joint-best poster award.

The paper is available on ArXiv and source code on GitHub.
Causal Consistency Protocol

My recent work on a novel protocol for causally consistent Read Only Transactions (ROT) got accepted at PaPoC 2020.

The paper is available here and source code on GitHub.
Current Research

My current direction of research focuses on designing programming abstractions for using various distributed consistencies.