Journal of the ACM Bibliography

Tushar Deepak Chandra, Vassos Hadzilacos, and Sam Toueg. The weakest failure detector for solving Consensus. Journal of the ACM, 43(4):685-722, July 1996. [BibTeX entry]
Abstract

We determine what information about failures is necessary and sufficient to solve Consensus in asynchronous distributed systems subject to crash failures. In Chandra and Toueg [1996], it is shown that \diamond W, a failure detector that provides surprisingly little information about which processes have crashed, is sufficient to solve Consensus in asynchronous systems with a majority of correct processes. In this paper, we prove that to solve Consensus, any failure detector has to provide at least as much information as \diamond W. Thus, \diamond W is indeed the weakest failure detector for solving Consensus in asynchronous systems with a majority of correct processes.

The abstract is also available as a LaTeX file, a DVI file, or a PostScript file.

Categories and Subject Descriptors: C.2.4 [Computer-Communication Networks]: Distributed Systems -- distributed applications, distributed databases, network operating systems; C.4 [Performance of Systems]; D.1.3 [Programming Techniques]: Concurrent Programming -- distributed programming; D.4.5 [Operating Systems]: Reliability -- fault-tolerance; F.1.1 [Computation by Abstract Devices]: Models of Computation -- automata, relations among models; F.1.2 [Computation by Abstract Devices]: Modes of Computation -- parallelism and concurrency; H.2.4 [Database Management]: Systems -- concurrency, distributed systems, transaction processing

General Terms: Algorithms, Reliability, Theory

Additional Key Words and Phrases: agreement problem, asynchronous systems, atomic broadcast, \emph{Byzantine Generals'} problem, commit problem, consensus problem, crash failures, failure detection, fault-tolerance, message passing, partial synchrony, processor failures

Selected papers that cite this one

Selected references


Shortcuts:

  • Journal of the ACM homepage
  • Bibliography top level
  • Journal of the ACM Author Index
  • Search the HBP database