DocumentCode
2875929
Title
Swift Algorithms for Repeated Consensus
Author
Borran, Fatemeh ; Hutle, Martin ; Santos, Nuno ; Schiper, André
Author_Institution
Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
fYear
2010
fDate
Oct. 31 2010-Nov. 3 2010
Firstpage
282
Lastpage
292
Abstract
We introduce the notion of a swift algorithm. Informally, an algorithm that solves the repeated consensus is swift if, in a partial synchronous run of this algorithm, eventually no timeout expires, i.e., the algorithm execution proceeds with the actual speed of the system. This definition differs from other efficiency criteria for partial synchronous systems. Furthermore, we show that the notion of swiftness explains why failure detector based algorithms are typically more efficient than round-based algorithms, since the former are naturally swift while the latter are naturally non-swift. We show that this is not an inherent difference between the models, and provide a round implementation that is swift, therefore performing similarly to failure detector algorithms while maintaining the advantages of the round model.
Keywords
distributed algorithms; failure analysis; system recovery; algorithm execution; failure detector based algorithm; partial synchronous system; repeated consensus; round-based algorithm; swift algorithm; Algorithm design and analysis; Computer crashes; Context; Delay; Detectors; Proposals;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2010 29th IEEE Symposium on
Conference_Location
New Delhi
ISSN
1060-9857
Print_ISBN
978-0-7695-4250-8
Type
conf
DOI
10.1109/SRDS.2010.18
Filename
5623403
Link To Document