Self-Stabilizing Indulgent Zero-degrading Binary Consensus
Oskar Lundstr\"om, Michel Raynal, Elad Michael Schiller

TL;DR
This paper introduces the first self-stabilizing indulgent zero-degrading binary consensus algorithm for message-passing systems, capable of recovering from arbitrary transient faults within constant time, and also presents a self-stabilizing asynchronous ailure detector.
Contribution
It presents the first self-stabilizing algorithm for indulgent zero-degrading binary consensus and a self-stabilizing asynchronous ailure detector, enhancing fault-tolerance in distributed systems.
Findings
Achieves O(1) stabilization time from arbitrary faults.
Supports time-free message-passing systems with process failures.
Introduces a novel self-stabilizing asynchronous ailure detector.
Abstract
Guerraoui proposed an indulgent solution for the binary consensus problem. Namely, he showed that an arbitrary behavior of the failure detector never violates safety requirements even if it compromises liveness. Consensus implementations are often used in a repeated manner. Dutta and Guerraoui proposed a zero-degrading solution, \ie during system runs in which the failure detector behaves perfectly, a node failure during one consensus instance has no impact on the performance of future instances. Our study, which focuses on indulgent zero-degrading binary consensus, aims at the design of an even more robust communication abstraction. We do so through the lenses of self-stabilization - a very strong notion of fault-tolerance. In addition to node and communication failures, self-stabilizing algorithms can recover after the occurrence of arbitrary transient faults; these faults represent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Interconnection Networks and Systems · Mobile Agent-Based Network Management
