Paxos vs Raft: Have we reached consensus on distributed consensus?

H Howard, R Mortier - Proceedings of the 7th Workshop on Principles …, 2020 - dl.acm.org
Distributed consensus is a fundamental primitive for constructing fault-tolerant, strongly-
consistent distributed systems. Though many distributed consensus algorithms have been …

Arc: analysis of raft consensus

H Howard - 2014 - cl.cam.ac.uk
The Paxos algorithm, despite being synonymous with distributed consensus for a decade, is
famously difficult to reason about and implement due to its non-intuitive approach and …

Improving fast paxos: being optimistic with no overhead

B Charron-Bost, A Schiper - 2006 12th Pacific Rim International …, 2006 - infoscience.epfl.ch
The paper addresses the cost of consensus algorithms. It has been shown that in the best
case, consensus can be solved in two communication steps with f< n/2, and in one …

[PDF][PDF] Egalitarian paxos

I Moraru, DG Andersen, M Kaminsky - ACM Symposium on Operating …, 2012 - usenix.org
Abstract We introduce Egalitarian Paxos, a new distributed consensus algorithm that
achieves three goals:(1) optimal commit latency in the wide-area when tolerating one and …

Multicoordinated paxos

LJ Camargos, RM Schmidt, F Pedone - … of the twenty-sixth annual ACM …, 2007 - dl.acm.org
In the consensus problem, processes must agree on a single value, given a set of proposals.
It is used, for example, to implement statemachine replication [4], in which failure …

Flexible paxos: Quorum intersection revisited

H Howard, D Malkhi, A Spiegelman - arXiv preprint arXiv:1608.06696, 2016 - arxiv.org
Distributed consensus is integral to modern distributed systems. The widely adopted Paxos
algorithm uses two phases, each requiring majority agreement, to reliably reach consensus …

[图书][B] Consensus: Bridging theory and practice

D Ongaro - 2014 - search.proquest.com
Distributed consensus is fundamental to building fault-tolerant systems. It allows a collection
of machines to work as a coherent group that can survive the failures of some of its …

Timeliness, failure-detectors, and consensus performance

I Keidar, A Shraer - Proceedings of the twenty-fifth annual ACM …, 2006 - dl.acm.org
We study the implication that various timeliness and failure detector assumptions have on
the performance of consensus algorithms that exploit them. We present a general …

Paxos made simple

L Lamport - ACM SIGACT News (Distributed Computing Column) …, 2001 - microsoft.com
The Paxos algorithm for implementing a fault-tolerant distributed system has been regarded
as difficult to understand, perhaps because the original presentation was Greek to many …

Raft refloated: Do we have consensus?

H Howard, M Schwarzkopf, A Madhavapeddy… - ACM SIGOPS …, 2015 - dl.acm.org
The Paxos algorithm is famously difficult to reason about and even more so to implement,
despite having been synonymous with distributed consensus for over a decade. The …