On the message complexity of indulgent consensus
- Seth Gilbert(corresponding author),
- Rachid Guerraoui,
- Swiss Federal Institute of Technology Lausanne,
- University of Liverpool
Open access
Related Event
Title
Event type
ConferenceDate
09/24/2007 - 09/26/2007Location
Abstract
Many recommend planning for the worst and hoping for the best. In this paper we devise efficient indulgent consensus algorithms that can tolerate crash failures and arbitrarily long periods of asynchrony, and yet perform (asymptotically) optimally in well-behaved, synchronous executions with few failures. We present two such algorithms: In synchronous executions, the first has optimal message complexity, using only O(n) messages, but runs in superlinear time of O(n1+ε). The second has a message complexity of O(n polylog(n)), but has an optimal running time, completing in O(f) rounds in synchronous executions with at most f failures. Both of these results improve significantly over the most message-efficient of previous indulgent consensus algorithms which have a message complexity of at least Ω(n2) in well-behaved executions.
Publication Information
Output type
Original language
English (US)Pages from-to (Number of pages)
Pages 283-297 (15 pages)Publication milestones
- Published - 2007
Publication status
Publisher
Springer VerlagPublication series
- Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print): 0302-9743
ISSN (Electronic): 1611-3349
Volume: 4731 LNCS
ISBN (Print)
9783540751410Publication IDs
- Scopus: 38049011966
