Guna Prasaad

Research Interests

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.

Recent News

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.

View All

Brief Bio

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.