Research. My group aims to build the next generation of storage systems. This means building storage systems that have higher performance and stronger reliability. We build both storage systems and the tools need to develop such systems rigorously, such as testing frameworks. Our work involves innovation both at the data-structure level and at the systems level. We open-source all the software we build, and aim to have impact both inside academia and in industry.
Recent major projects:
Journal of Systems Research. Check out this blog post explaining its goals and design. "Why We Should Include One-Shot Revision in our Review Process" has appeared on the SIGARCH blog and SIOPGS blog!
Aug 2020: I'm giving one of the keynote talks at ApSys 20!
Recent Publications (All)
RainBlock: Faster Transaction Processing in Public Blockchains
SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value
Understanding and Benchmarking the Impact of GDPR on Database Systems
SplitFS: Reducing Software Overhead in File Systems for
RECIPE : Converting Concurrent DRAM Indexes to Persistent-Memory Indexes
New Faculty Symposium at ISSRE 2020!
Jan 2020. Presented CrashMonkey at VMware's Tech Talk Series.
Nov 2019. Presented our work on GDPR at Vmware.
Apr 2019. Presented PebblesDB at Micron, Austin.
PC Member for:
NSF Panelist in 2018
If you are a student considering grad school or applying for grad school, these links may be useful (advice on contacting profs, getting letters of recommendation, etc.)
I run the Systems Slack, a forum for profs, students, post-docs, and industry to discuss ideas related to systems research and practice.
I started and help maintain the Computer Science Research Tales (CSRTales) blog, where we present the backstories behind CS research projects.
I maintain the SOSP/OSDI Hall of Fame. This page indicates who has published the most at these premier venues, and who has been publishing recently. These are good guides for grad students trying to decide which professor to work with!