The Weakest Failure Detector for Genuine Atomic Multicast

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 m is addressed to dst(m), 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 G be all the destination groups and F be the cyclic families in it, that is the subsets of G whose intersection graph is hamiltonian. This paper establishes that the weakest failure detector to solve genuine atomic multicast is µ = (∧g,h∈G Σg∩h) ∧ (∧g∈G Ωg) ∧ γ, where ΣP and ΩP are the quorum and leader failure detectors restricted to the processes in P, and γ is a new failure detector that informs the processes in a cyclic family f ∈ F when f is faulty. We also study two classical variations of atomic multicast. The first variation requires that message delivery follows the real-time order. In this case, µ must be strengthened with 1g∩h, the indicator failure detector that informs each process in g∪h when g∩h is faulty. The second variation requires a message to be delivered when the destination group runs in isolation. We prove that its weakest failure detector is at least µ ∧ (∧g,h∈G Ωg∩h). This value is attained when F = ∅.

Original languageEnglish
Title of host publication36th International Symposium on Distributed Computing, DISC 2022
EditorsChristian Scheideler
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772556
DOIs
Publication statusPublished - 1 Oct 2022
Event36th International Symposium on Distributed Computing, DISC 2022 - Augusta, United States
Duration: 25 Oct 202227 Oct 2022

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume246
ISSN (Print)1868-8969

Conference

Conference36th International Symposium on Distributed Computing, DISC 2022
Country/TerritoryUnited States
CityAugusta
Period25/10/2227/10/22

Keywords

  • Consensus
  • Failure Detector
  • State Machine Replication

Fingerprint

Dive into the research topics of 'The Weakest Failure Detector for Genuine Atomic Multicast'. Together they form a unique fingerprint.

Cite this