On the hardness of failure-sensitive agreement problems

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.