Unbeatable Set Consensus via Topological and Combinatorial Reasoning
Armando Casta\~neda, Yannai A. Gonczarowski, Yoram Moses

TL;DR
This paper introduces an unbeatable, efficient protocol for nonuniform k-set consensus in synchronous crash failure models, supported by novel topological and combinatorial proofs, and extends to improved uniform k-set consensus solutions.
Contribution
It presents the first unbeatable protocol for nonuniform k-set consensus with two novel proofs and offers a new approach to uniform consensus protocols.
Findings
Protocol decision times are proven optimal.
Two distinct proofs establish unbeatability, one combinatorial and one topological.
The approach advances understanding of protocol complex substructures.
Abstract
The set consensus problem has played an important role in the study of distributed systems for over two decades. Indeed, the search for lower bounds and impossibility results for this problem spawned the topological approach to distributed computing, which has given rise to new techniques in the design and analysis of protocols. The design of efficient solutions to set consensus has also proven to be challenging. In the synchronous crash failure model, the literature contains a sequence of solutions to set consensus, each improving upon the previous ones. This paper presents an unbeatable protocol for nonuniform k-set consensus in the synchronous crash failure model. This is an efficient protocol whose decision times cannot be improved upon. Moreover, the description of our protocol is extremely succinct. Proving unbeatability of this protocol is a nontrivial challenge. We provide two…
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 · Optimization and Search Problems · Petri Nets in System Modeling
