I am a computer systems researcher. My research focuses on building systems that offer improved reliability and deliver high performance. I combine expertise from operating systems, storage, and distributed computing to design new reliability measures and exploit performance opportunities in these systems. My dissertation explores reliability and performance problems at the storage interface in distributed systems.
My research has had both academic and industrial impact. My work has been published at premier systems venues (SOSP, OSDI, FAST, EuroSys, and ATC), invited to journals (CACM and TOS), and has won three best paper awards. Frameworks I developed have had a significant practical impact: they have exposed more than 80 serious bugs across 20 different widely used systems. Ideas from these tools have also influenced popular testing tools. The CTRL protocol introduced in my FAST ’18 paper has been adopted by a commercial replicated database to make it resilient to storage faults. My work has also been discussed widely in popular research and developer forums.