EPISODE · May 29, 2025 · 19 MIN
Anna: A KVS For Any Scale
from The Binary Breakdown · host The Binary Breakdown
This research paper introduces Anna, a key-value store (KVS) designed for scalable performance across diverse computing environments, from single multi-core machines to globally distributed cloud deployments. Anna achieves high performance and adaptability through a partitioned, multi-master architecture utilizing wait-free execution and coordination-free consistency. Its design is built upon coordination-free actors and lattice-based composite data structures, which allow for various consistency models and elastic scaling. The authors demonstrate that Anna effectively leverages multicore parallelism and scales smoothly, outperforming traditional KVS systems like Redis and Cassandra in specific scenarios while offering a wider range of consistency levels with minimal overhead. https://dsf.berkeley.edu/jmh/papers/anna_ieee18.pdf
Embed this episode
Ready to play
Anna: A KVS For Any Scale
No transcript for this episode yet
Similar Episodes
No similar episodes found.