Designing a Datacenter-wide Distributed Shared Log
Distributed shared logs simplify the implementation and interoperation of data stores. This paper addresses a simple question: Is it feasible to build a single, datacenter-wide distributed shared log that can support all the data stores running in a datacenter? We answer in the affirmative by presenting RingWorld, a scalable log based on a ring of programmable switches that can sustain tens of billions of appends per second while maintaining low latency. We hope the design of RingWorld will propel the adoption of shared logs as a core part of datacenter infrastructure.
Authors
- Aisha Mushtaq
- Scott Shenker (ORCID: https://orcid.org/0000-0002-1357-7533)
- Natacha Crooks (ORCID: https://orcid.org/0000-0002-3567-801X)
- M. Murray (ORCID: https://orcid.org/0000-0002-7095-7284)
- Aurojit Panda (ORCID: https://orcid.org/0000-0001-9664-4377)
- Wen Zhang (ORCID: https://orcid.org/0009-0007-3721-2882)
Institutions
- International Computer Science Institute (US)
- Berkeley College (US)
- New York University (US)
- University of California, Berkeley (US)
Publication Details
- Published
- 2025-05-14
- DOI
- https://doi.org/10.1145/3713082.3730394
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00