Title
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.
Year
DOI
Venue
2020
10.1145/3342195.3387543
EuroSys '20: Fifteenth EuroSys Conference 2020 Heraklion Greece April, 2020
Keywords
DocType
ISBN
Fault tolerance, Consensus, Geo-replication
Conference
978-1-4503-6882-7
Citations 
PageRank 
References 
0
0.34
0
Authors
6
Name
Order
Citations
PageRank
Vitor Enes111.37
Carlos Baquero213214.10
Tuanir França Rezende300.34
Alexey Gotsman443928.62
Matthieu Perrin5117.99
Pierre Sutra615214.73