Talks


Recent Papers

kStep: Characterization and Deterministic Testing of Linux CPU Scheduler Bugs
A cool paper about scheduling bugs and how to find them.
OBASE: Object-Based Address-Space Engineering to Improve Memory Tiering
A paper that shows how you can dynamically rearrange objects in the address space, and some of the benefits you can get out of doing so.
Bodega: Localized Linearizable Reads at Anywhere Anytime via Roster Leases
Can you believe we figured out some optimizations to consensus?
XLL: Cross-Layer Logging for Data Deduplication in Consensus-Based Storage
Turns out you can do things more efficiently if you pay attention to layering.
Getting the MOST out of your Storage Hierarchy with Mirror-Optimized Storage Tiering
Sometimes you can mirror (a little) data for big gains in performance.

The rest of our research can be found here.