On the hardness of failure-sensitive agreement problems

https://doi.org/10.1016/S0020-0190(00)00171-XGet rights and content

Abstract

Chandra and Toueg [J. ACM 43 (2) (1996)], Fromentin et al. [Proc. IEEE Internat. Conf. on Distrib. Comput., 1999] and Sabel and Marzullo [Tech. Rept. TR95-1488, Cornell Univ., 1995], respectively, stated that the weakest failure detector for any of non-blocking atomic commit, terminating reliable broadcast and leader election is the Perfect failure detector P. This paper presents a counterexample of those results. We exhibit a failure detector that is incomparable to P, and yet solves those problems.

References (6)

  • T. Chandra et al.

    Unreliable failure detectors for reliable distributed systems

    J. ACM

    (1996)
  • T. Chandra et al.

    The weakest failure detector for solving consensus

    J. ACM

    (1996)
  • E. Fromentin, M. Raynal, F. Tronel, About classes of problems in asynchronous distributed systems with process crashes,...
There are more references available in the full text version of this article.

Cited by (19)

  • On the weakest failure detector for hard agreement problems

    2003, Journal of Systems Architecture
    Citation Excerpt :

    In this paper we have presented three new perfect failure detector classes. Our classes are alternatives to the classes P and M, proposed by Chandra and Toueg [1] and Guerraoui [4] respectively. More precisely, two of them are weaker than P and M, and yet can be used to solve non-blocking atomic commitment and terminating reliable broadcast.

  • Symbolic Model Checking for TLA+ Made Faster

    2023, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
  • An Eventually Perfect Failure Detector on ADD Channels Using Clustering

    2022, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
View all citing articles on Scopus
View full text