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

11 Sep 2019

Had coffee with Alon today! :D

26 Aug 2019

Pesented our work on deterministic stream processing at VLDB 2019 in Los Angeles. Slides can be found here.

09 Jul 2019

Our paper on deterministic stream processing on multicore machines was accepted at BIRTE 2019!

08 Jul 2019

Started my internship at Facebook with the LogDevice team.

28 Jun 2019

Wrapped up my internship at Google. Loved the experience! Learned a ton!

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.