DocumentCode :
1341060
Title :
Quantitative Analysis of Consensus Algorithms
Author :
Borran, Fatemeh ; Hutle, Martin ; Santos, Nuno ; Schiper, André
Author_Institution :
LSR, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
Volume :
9
Issue :
2
fYear :
2012
Firstpage :
236
Lastpage :
249
Abstract :
Consensus is one of the key problems in fault-tolerant distributed computing. Although the solvability of consensus is now a well-understood problem, comparing different algorithms in terms of efficiency is still an open problem. In this paper, we address this question for round-based consensus algorithms using communication predicates, on top of a partial synchronous system that alternates between good and bad periods (synchronous and nonsynchronous periods). Communication predicates together with the detailed timing information of the underlying partially synchronous system provide a convenient and powerful framework for comparing different consensus algorithms and their implementations. This approach allows us to quantify the required length of a good period to solve a given number of consensus instances. With our results, we can observe several interesting issues, such as the number of rounds of an algorithm is not necessarily a good metric for its performance.
Keywords :
distributed processing; fault tolerant computing; communication predicates; fault-tolerant distributed computing; nonsynchronous period; partial synchronous system; quantitative analysis; round-based consensus algorithm; Algorithm design and analysis; Analytical models; Computational modeling; Distributed processing; Fault tolerance; Real time systems; Synchronization; Distributed systems; consensus; distributed algorithms; fault tolerance; round-based model; system modeling.;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2011.48
Filename :
6035721
Link To Document :
بازگشت