DocumentCode :
3143850
Title :
Robust and Speculative Byzantine Randomized Consensus with Constant Time Complexity in Normal Conditions
Author :
Vavala, B. ; Neves, Nuno
Author_Institution :
LaSIGE, Univ. of Lisbon, Lisbon, Portugal
fYear :
2012
fDate :
8-11 Oct. 2012
Firstpage :
161
Lastpage :
170
Abstract :
Randomized Byzantine Consensus can be an interesting building block in the implementation of asynchronous distributed systems. Despite its exponential worst-case complexity, which would make it less appealing in practice, a few experimental works have argued quite the opposite. To bridge the gap between theory and practice, we analyze a well-known state-of-the-art algorithm in normal system conditions, in which crash failures may occur but no malicious attacks, proving that it is fast on average. We then leverage our analysis to improve its best-case complexity from three to two phases, by reducing the communication operations through speculative executions. Our findings are confirmed through an experimental validation.
Keywords :
computational complexity; fault tolerant computing; parallel programming; randomised algorithms; asynchronous distributed system; constant time complexity; crash failure; normal system condition; randomized byzantine consensus; speculative execution algorithm; worst case complexity; Algorithm design and analysis; Approximation methods; Computer crashes; Proposals; Reliability; Time complexity; asynchronous model; message passing; normal situations; randomized consensus; speculative algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2012 IEEE 31st Symposium on
Conference_Location :
Irvine, CA
ISSN :
1060-9857
Print_ISBN :
978-1-4673-2397-0
Type :
conf
DOI :
10.1109/SRDS.2012.62
Filename :
6424850
Link To Document :
بازگشت