Brief announcement: weakest failure detectors via an egg-laying simulation

  • Authors:
  • Antonio Fernandez Anta;Sergio Rajsbaum;Corentin Travers

  • Affiliations:
  • Universidad Rey Juan Carlos, Mostoles, Spain;Universidad Nacional Autonoma de Mexico, Mexico D.F. 04510, Mexico;Technion, Haifa, Israel

  • Venue:
  • Proceedings of the 28th ACM symposium on Principles of distributed computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the k-set agreement task, n processes propose values, and have to decide on at most k of these values. In particular, consensus is 1-set agreement. In PODC 2008 Zieliński showed that the anti-Ω failure detector is necessary and sufficient to solve (n − 1)-set agreement in an asynchronous read/write shared memory system where at most n − 1 processes can fail by crashing. This paper generalizes Zieliński's result: it shows that anti-Ωt is the weakest failure detector to solve t-set agreement in a t-resilient asynchronous distributed system. Each query to antiΩt returns a set S of process ids, |S| = n − t, such that some correct process eventually never appears in any such set S; thus, anti-Ωn−1 = anti-Ω, and anti-Ω1 = Ω. Actually, the paper shows a stronger result: Any failure detector that can be used to solve T is at least as strong as anti-Ωt, for any agreement task T that has no t-resilient solution.