作者
Iulian Moraru, David G Andersen, Michael Kaminsky
发表日期
2013/11/3
图书
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
页码范围
358-372
简介
This paper describes the design and implementation of Egalitarian Paxos (EPaxos), a new distributed consensus algorithm based on Paxos. EPaxos achieves three goals: (1) optimal commit latency in the wide-area when tolerating one and two failures, under realistic conditions; (2) uniform load balancing across all replicas (thus achieving high throughput); and (3) graceful performance degradation when replicas are slow or crash.
Egalitarian Paxos is to our knowledge the first protocol to achieve the previously stated goals efficiently---that is, requiring only a simple majority of replicas to be non-faulty, using a number of messages linear in the number of replicas to choose a command, and committing commands after just one communication round (one round trip) in the common case or after at most two rounds in any case. We prove Egalitarian Paxos's properties theoretically and demonstrate its advantages …
引用总数
201420152016201720182019202020212022202320242220353743626975465236
学术搜索中的文章
I Moraru, DG Andersen, M Kaminsky - Proceedings of the Twenty-Fourth ACM Symposium on …, 2013