Which Broadcast Abstraction Captures $k$-Set Agreement?
Damien Imbs, Achour Most\'efaoui, Matthieu Perrin, Michel Raynal

TL;DR
This paper introduces a new broadcast abstraction called $k$-BO-Broadcast that generalizes total order broadcast to better understand $k$-set agreement in wait-free systems, establishing a new correspondence between agreement problems and communication abstractions.
Contribution
It proposes the $k$-BO-Broadcast abstraction, extending total order broadcast to capture $k$-set agreement, and links distributed agreement problems with communication abstractions.
Findings
$k$-BO-Broadcast generalizes total order broadcast.
Establishes a correspondence between $k$-set agreement and communication abstractions.
Enhances understanding of fault-tolerant distributed computing.
Abstract
It is well-known that consensus (one-set agreement) and total order broadcast are equivalent in asynchronous systems prone to process crash failures. Considering wait-free systems, this article addresses and answers the following question: which is the communication abstraction that "captures" -set agreement? To this end, it introduces a new broadcast communication abstraction, called -BO-Broadcast, which restricts the disagreement on the local deliveries of the messages that have been broadcast (-BO-Broadcast boils down to total order broadcast). Hence, in this context, is not a special number, but only the first integer in an increasing integer sequence. This establishes a new "correspondence" between distributed agreement problems and communication abstractions, which enriches our understanding of the relations linking fundamental issues of fault-tolerant distributed…
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 · Data Quality and Management · Distributed Sensor Networks and Detection Algorithms
