Lower Bounds for Randomized Consensus under a Weak Adversary

This paper studies the inherent trade-off between termination probability and total step complexity of randomized consensus algorithms. It shows that for every integer $k$, the probability that an $f$-resilient randomized consensus algorithm of $n$ processes does not terminate with agreement within...

Full description

Bibliographic Details
Main Authors: Attiya, Hagit (Author), Censor-Hillel, Keren (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor)
Format: Article
Language:English
Published: Society for Industrial and Applied Mathematics, 2011-07-20T20:35:39Z.
Subjects:
Online Access:Get fulltext
Description
Summary:This paper studies the inherent trade-off between termination probability and total step complexity of randomized consensus algorithms. It shows that for every integer $k$, the probability that an $f$-resilient randomized consensus algorithm of $n$ processes does not terminate with agreement within $k(n-f)$ steps is at least $\frac{1}{c^k}$, for some constant $c$. A corresponding result is proved for Monte-Carlo algorithms that may terminate in disagreement. The lower bound holds for asynchronous systems, where processes communicate either by message passing or through shared memory, under a very weak adversary that determines the schedule in advance, without observing the algorithm's actions. This complements algorithms of Kapron et al. [Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), ACM, New York, SIAM, Philadelphia, 2008, pp. 1038-1047] for message-passing systems, and of Aumann [Proceedings of the 16th Annual ACM Symposium on Principles of Distributed Computing (PODC), ACM, New York, 1997, pp. 209-218] and Aumann and Bender [Distrib. Comput., 17 (2005), pp. 191-207] for shared-memory systems.
Israel Science Foundation (grant 953/06)
Simons Foundation (Postdoctoral Fellows Program)
Israel Academy of Sciences and Humanities (Adams Fellowship Program)