DocumentCode :
3748361
Title :
Pirogue, a lighter dynamic version of the Raft distributed consensus algorithm
Author :
Jehan-Fran?ois P?ris;Darrell D. E. Long
Author_Institution :
Department of Computer Science, University of Houston, TX, USA 77204-3010
fYear :
2015
Firstpage :
1
Lastpage :
8
Abstract :
Raft is a new distributed consensus algorithm that is easier to understand than the older Paxos algorithm. Raft´s major drawback is its high energy footprint: as it relies on static quorums for deciding when it can commit updates, it requires five participants to protect against two simultaneous failures. We propose to reduce this footprint by replacing the static quorums that Raft currently uses by quorums that vary according to the number of currently available participants. We present first a modified dynamic-linear voting protocol that disables single-server updates and show that a Raft cluster with four participants managed by this protocol would be almost as available as a conventional Raft cluster with five participants and always tolerate the irrecoverable failure of any single participant without any data loss. In addition, we show a Raft cluster with three participants and a witness managed by an unmodified dynamic-linear voting protocol would be more available than a conventional Raft cluster with five participants and could still tolerate most irrecoverable failures of any single participant while maintaining recoverability.
Keywords :
"Servers","Nominations and elections","Protocols","Clustering algorithms","Algorithm design and analysis","Heuristic algorithms","Peer-to-peer computing"
Publisher :
ieee
Conference_Titel :
Computing and Communications Conference (IPCCC), 2015 IEEE 34th International Performance
Electronic_ISBN :
2374-9628
Type :
conf
DOI :
10.1109/PCCC.2015.7410281
Filename :
7410281
Link To Document :
بازگشت