The Weakest Failure Detector Abstraction

Speaker : Petr Kuznetsov
Télécom Paris
Date: 06/04/2022
Time: 11:00 am - 12:00 pm
Location: Paris-Rennes Room (EIT Digital)

Abstract

Many important distributed computing problems cannot be solved in purely asynchronous fault-prone systems. These impossibilities can be circumvented with failure detectors, distributed oracles that provide computing units with hints about failures. The weakest failure detector for a given problem defines necessary and sufficient assumptions about failures that enable the problem’s solutions. In this meeting, we are going to discuss how to determine two important weakest failure detectors: (1) Omega, the leader election failure detector for solving consensus and (2) Sigma, the quorum failure detector for implementing read-write storage.

Literature:
[1] Tushar Deepak Chandra, Sam Toueg: Unreliable Failure Detectors for Reliable Distributed Systems. J. ACM 43(2): 225-267 (1996).
[2] Tushar Deepak Chandra, Vassos Hadzilacos, Sam Toueg: The Weakest Failure Detector for Solving Consensus. J. ACM 43(4): 685-722 (1996).
[3] Carole Delporte-Gallet, Hugues Fauconnier, Rachid Guerraoui: Tight failure detection bounds on atomic object implementations. J. ACM 57(4): 22:1-22:32 (2010).