- LeaseGuard: The Movie
A half-hour talk about our enhancement to the Raft consensus protocol that strengthens Raft's consistency guarantees and time-to-recovery.
- Deduplicate Your Zotero Library: A Plugin For The Forgetful Scholar
Find all the papers you added multiple times.
- YCSB Is Obsolete, We Need New Benchmarks
Closed loop benchmarks are too polite, they don't push systems past their limits.
- LeaseGuard: Raft Leases Done Right!
A new Raft enhancement for fast, consistent reads.
- How I Write a Related Work Section with Zotero and Overleaf
The worst part of writing a research paper, made less bad.
- Can We Rely On Timers For Distributed Algorithms?
I think the answer is yes, and I calculate the worst-case drift.
- Predictive Scaling in MongoDB Atlas, an Experiment
At MongoDB, we experimented to see if we could predict each DBaaS customer's demand fluctuations, and auto-scale them using this foreknowledge.
- Paper Review: C5: Cloned Concurrency Control that Always Keeps Up
A multicore replication algorithm.
- Notes from HPTS 2022
I attended my first High Performance Transaction Systems conference, here are my messy inaccurate notes.
- Paper Review: E-Store, P-Store, and Elastic Database Systems
A PhD thesis and two papers about reactive and predictive autoscaling.