A knowledge-theoretic analysis of uniform distributed coordination and failure detectors

  • Authors:
  • Joseph Y. Halpern;Aleta Ricciardi

  • Affiliations:
  • Cornell University, Department of Computer Science, Ithaca, NY;Kayak Interactive, Princeton, NJ

  • Venue:
  • Distributed Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is shown that, in a precise sense, if there is no bound on the number of faulty processes in a system with unreliable but fair communication, Uniform Distributed Coordination (UDC) can be attained if and only if a system has perfect failure detectors. This result is generalized to the case where there is a bound t on the number of faulty processes. It is shown that a certain type of generalized failure detector is necessary and sufficient for achieving UDC in a context with at most t faulty processes. Reasoning about processes' knowledge as to which other processes are faulty plays a key role in the analysis.