Key-Value Stores under Disaggregation
What breaks when an LSM engine's storage moves away from its compute, and can it stay fast, tunable, and encrypted once it does?
- 3× SIGMOD
- CaaS-LSM · SHIELD · O3-LSM
- Encryption & offloading
Ph.D. Student · Arizona State University
I teach databases new tricks and poke at storage engines until they spill their secrets.
Hi, I’m a perpetually-curious CS Ph.D. student who gets way too excited about taking a big, intimidating system apart (sometimes literally) just to see what makes it tick; and then, on a good day, I put it back together a little bit better than I found it.
What breaks when an LSM engine's storage moves away from its compute, and can it stay fast, tunable, and encrypted once it does?
How do you hold a globally distributed, client-side cache coherent, and what is the system underneath actually costing you?
Can an LLM tune a storage engine end to end, and where exactly does that capability stop?
Conference
ConferenceDOI
WorkshopBest PaperDOI
Our paper “TellyTune: Exploring the Limits of LLM-Driven Tuning for LSM-Based Key-Value Stores” was accepted to SYSTOR 2026! 📄
Received Invitation to attend the HPTS 2026 Conference! 🎉
Presented “O3-LSM” and “ANCHOR” at ACM SIGMOD 2026! 🚀 + 🔐
Honored to be ASU’s nominee for the Google PhD Fellowship Award! 🎉
Our paper “ANCHOR: A Vision for Secure Persistent Key-Value Stores in Disaggregated Data Centers” was accepted to SeQureDB 2026! 📄