I do data-intensive systems research. My research focuses on building efficient state-management support for cloud applications. I have designed and built systems that cater to different kinds of state management needs.
- Rille is a scalable deterministic and ordered stream processing engine built for multicores.
- Faster is a concurrent key-value store that supports larger-than-memory data while efficiently caching hot set in memory.
- Strife is a novel transaction processing system that is designed to mostly avoid expensive concurrency control by scheduling transactions intelligently.
|17 Jun 2020
I am presenting Strife at SIGMOD 2020 virtually! You can find the pre-recorded presentation here.
|17 Jun 2020
Our CPR work was awarded the ACM SIGMOD Research Highlight Award. You can find this shorter version of the paper here and Phil’s insightful technical perspective on the paper here.
|13 Mar 2020
Yay, Strife got accepted at SIGMOD 2020!
|15 Jan 2020
I have decided to take leave from the PhD program at UW. I will be joining Facebook fulltime in Spring.
|14 Dec 2019
Wrapped up a fun class project on designing the infrastructure stack for Uber.
I am a Graduate Student of Computer Science
at the University of Washington
. I am a part of the UW Database Lab
working with Prof. Alvin Cheung
and Prof. Dan Suciu
. In the summer of 2017, I interned at Microsoft Research Redmond
with Badrish Chandramouli
on building a state-of-the-art key-value store called FASTER
. Previously, I was a Research Fellow in the Programming Languages and Tools
group at Microsoft Research India
, where I built a scalable low-latency ordered stream processing system with Dr. Ganesan Ramalingam
. I obtained my undergraduate degree from IIT Bombay, where I worked with Prof. S. Sudarshan
on I/O optimal index structures for key value stores. I spent the first eighteen years of my life in the beautiful
city of Madras (Chennai) in the southern part of India.