Transcription of In Search of an Understandable Consensus Algorithm ...
{{id}} {{{paragraph}}}
In Search of an Understandable Consensus Algorithm (Extended Version)Diego Ongaro and John OusterhoutStanford UniversityAbstractRaft is a Consensus Algorithm for managing a replicatedlog. It produces a result equivalent to (multi-)Paxos, andit is as efficient as Paxos, but its structure is differentfrom Paxos; this makes Raft more Understandable thanPaxos and also provides a better foundation for build-ing practical systems. In order to enhance understandabil-ity, Raft separates the key elements of Consensus , such asleader election, log replication, and safety, and it enforcesa stronger degree of coherency to reduce the number ofstates that must be considered.
May 20, 2014 · the algorithm to facilitate the development of intuitions that areessential forsystembuilders.It was importantnot justforthealgorithmtowork,butforittobeobviouswhy it works. The result of this work is a consensus algorithm called Raft. In designing Raft we applied specific techniques to improveunderstandability,includingdecomposition(Raft
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}