DocumentCode
3722944
Title
Reducing the Energy Footprint of a Distributed Consensus Algorithm
Author
Jehan-Fran?ois P?ris;Darrell D. E. Long
Author_Institution
Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
fYear
2015
Firstpage
198
Lastpage
204
Abstract
The Raft consensus algorithm is a new distributed consensus algorithm that is both easier to understand and more straightforward to implement than the older Paxos algorithm. Its major limitation is its high energy footprint. As it relies on majority consensus voting for deciding when to commit an update, Raft requires five participants to protect against two simultaneous failures. We propose two methods for reducing this huge energy footprint. Our first proposal consists of adjusting Raft quorums in a way that would allow updates to proceed with as few as two servers while requiring a larger quorum for electing a new leader. Our second proposal consists of replacing one or two of the five Raft servers with witnesses, that is, lightweight servers that maintain the same metadata as other servers but hold no data and can therefore run on very low-power hosts. We show that these substitutions have little impact on the cluster availability but very different impacts on the risks of incurring a data loss.
Keywords
"Servers","Nominations and elections","Clustering algorithms","Algorithm design and analysis","Proposals","Fault tolerance","Fault tolerant systems"
Publisher
ieee
Conference_Titel
Dependable Computing Conference (EDCC), 2015 Eleventh European
Type
conf
DOI
10.1109/EDCC.2015.25
Filename
7371967
Link To Document