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:
Spring 2018: Distributed Systems: CS 380D
Fall 2017: Virtualization: CS 378
Fall 2016: Graduate Operating Systems: CS 380L
Fall 2014: Back at Wisconsin: Introduction to Operating Systems (CS 537)
PC Member for:
NSF Panelist in 2018Jayashree Mohan was awarded the Microsoft Research PhD Fellowship!
Jul 2018: Our work on building transactional file systems using the file-system journal (TxFS) won one of the three Best Paper Awards at ATC 18!
May 2018: I was invited to the NSF Workshop on "Data Storage Research 2025"!
Mar 2018: I was awarded a Google Faculty Research Award to work on write-optimized infrastructure!
Feb 2018: Our work on Protocol-Aware Recovery was featured in the Morning Paper!
Nov 2018. Presented CrashMonkey at Microsoft Research, Redmond.
Jul 2018. Presented Merkelized LSM to HatchCrypto class.
Apr 2018. Presented PebblesDB at the Systems Seminar at the University of Washington.
Apr 2018. Presented PebblesDB at Microsoft Research, Redmond.
Soujanya Ponnapalli, Aashaka Shah, Souvik Banerjee, Vijay Chidambaram, Dahlia Malkhi, Michael Wei
Recent Publications (All)
Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing
TxFS: Leveraging File-System Crash Consistency to Provide
Protocol-Aware Recovery for Consensus-Based Storage
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!