Skip to Main content Skip to Navigation
Conference papers

State-Machine Replication for Planet-Scale Systems

Abstract : Online applications now routinely replicate their data at multiple sites around the world. In this paper we present Atlas, the first state-machine replication protocol tailored for such planet-scale systems. Atlas does not rely on a distinguished leader, so clients enjoy the same quality of service independently of their geographical locations. Furthermore, client-perceived latency improves as we add sites closer to clients. To achieve this, Atlas minimizes the size of its quorums using an observation that concurrent data center failures are rare. It also processes a high percentage of accesses in a single round trip, even when these conflict. We experimentally demonstrate that Atlas consistently outperforms state-of-the-art protocols in planet-scale scenarios. In particular , Atlas is up to two times faster than Flexible Paxos with identical failure assumptions, and more than doubles the performance of Egalitarian Paxos in the YCSB benchmark.
Complete list of metadata

Cited literature [49 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-02941693
Contributor : Matthieu Perrin Connect in order to contact the contributor
Submitted on : Thursday, September 17, 2020 - 11:29:44 AM
Last modification on : Tuesday, September 21, 2021 - 4:06:16 PM
Long-term archiving on: : Friday, December 4, 2020 - 7:50:28 PM

File

ATLAS.pdf
Files produced by the author(s)

Identifiers

Citation

Vitor Enes, Carlos Baquero, Tuanir Rezende, Alexey Gotsman, Matthieu Perrin, et al.. State-Machine Replication for Planet-Scale Systems. EuroSys 2020, Apr 2020, Heraklion, Greece. ⟨10.1145/3342195.3387543⟩. ⟨hal-02941693⟩

Share

Metrics

Record views

33

Files downloads

151