Recent Papers

File Systems As Processes
In this paper, we revisit the idea of microkernels as a substrate for high-performance storage I/O.
Towards an Unwritten Contract of Intel Optane SSD
Here, we investigate the performance characteristics of the Intel Optane SSD, and uncover some unusual aspects of its behavior.
Designing a True Direct-Access File System with DevFS
This is just a short synopsis of some work we are doing to push file system functionality down into the hardware itself, thus enabling fast user-level access.
Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems
Research into the differences between in-memory and persistent-device replicated storage, and how to get the best of both worlds.
Principled Schedulability Analysis for Distributed Storage Systems using Thread Architecture Models
We study how modern scalable storage systems utilize concurrency, finding some fundamental problems that limit their schedulability.

The rest of our research can be found here.