The Weakest Failure Detector for Genuine Atomic Multicast (Extended Version)
Pierre Sutra

TL;DR
This paper identifies the minimal failure detector necessary for solving genuine atomic multicast in distributed systems, introducing a new detector and analyzing variations with real-time order and isolated delivery.
Contribution
It establishes the weakest failure detector for genuine atomic multicast and its variations, including a novel detector for cyclic family faults.
Findings
The weakest failure detector for genuine atomic multicast is characterized as μ.
A new failure detector γ is introduced for cyclic family fault detection.
Weakest failure detectors for real-time order and isolated delivery variations are also identified.
Abstract
Atomic broadcast is a group communication primitive to order messages across a set of distributed processes. Atomic multicast is its natural generalization where each message is addressed to , a subset of the processes called its destination group. A solution to atomic multicast is genuine when a process takes steps only if a message is addressed to it. Genuine solutions are the ones used in practice because they have better performance. Let be all the destination groups and be the cyclic families in it, that is the subsets of whose intersection graph is hamiltonian. This paper establishes that the weakest failure detector to solve genuine atomic multicast is , where (i) and are the quorum and leader failure detectors restricted to the processes in…
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.
