Storage & ML systems
I measure how systems behave, then make the common path simpler, faster, and more efficient.
Latest post07.23.26
Your LRU cache is working too hard.
The archive · 2026
- Your LRU cache is working too hard Across 6,357 production traces, most LRU promotions did little useful work. Delaying the decision made caches faster without making them less effective.
- Authorship inflation at OSDI: counting papers two ways OSDI author lists have more than doubled since 1994. Whether the field's most prolific authors are actually publishing more depends on whether a paper counts as one, or as one divided by its author count.
- Make model precision elastic MorphServe temporarily converts selected model layers into KV-cache headroom when traffic spikes, then restores full precision when the pressure passes.
- Why FIFO is (almost) all you need for cache eviction LRU tries to rank everything. Production traces showed that caches need something simpler: reject one-hit objects quickly and delay promotion until it matters.
- What I look for in systems research students I am looking for curious, persistent students who want to build real systems. Here is what the work requires and how to write an email I will read carefully.
Currently at Harvard
Start a conversation