arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2003.11789cs.DC
收藏

行星级系统的状态机复制(扩展版)

State-Machine Replication for Planet-Scale Systems (Extended Version)

Vitor Enes, Carlos Baquero, Tuanir França Rezende, Alexey Gotsman, Matthieu Perrin, Pierre Sutra

摘要:

在线应用程序现在经常在世界各地的多个站点复制其数据。在本文中,我们提出了阿特拉斯,第一个状态机复制协议量身定制的行星规模的系统。阿特拉斯不依赖于杰出的领导人,因此客户享有相同的服务质量,无论其地理位置如何。此外,客户端感知的延迟随着我们添加更靠近客户端的站点而改善。为了实现这一目标,Atlas使用并发数据中心故障很少的观察结果来最大限度地减少其法定人数。它还可以在一个往返行程中处理很高比例的访问,即使这些访问发生冲突。我们的实验表明,阿特拉斯一贯优于国家的最先进的协议在行星规模的情况下。特别是,Atlas在相同的故障假设下比Flexible Paxos快两倍,并且在YCSB基准测试中比Equalitarian Paxos的性能高出一倍多。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑