Set-Consensus Collections are Decidable
Carole Delporte-Gallet, Hugues Fauconnier, Eli Gafni, Petr Kuznetsov

TL;DR
This paper proves that determining the solvability of wait-free k-set consensus using collections of set-consensus objects is decidable and provides an efficient algorithm for it, advancing understanding of distributed task solvability.
Contribution
It introduces a decidability result and a simple decision algorithm for the set-consensus power of collections of set-consensus objects, and presents an adaptive consensus algorithm.
Findings
Decidability of set-consensus collections using a dynamic programming algorithm.
An $O(n^2)$ decision procedure based on the Knapsack problem.
An adaptive wait-free set-consensus algorithm achieving optimal agreement levels.
Abstract
A natural way to measure the power of a distributed-computing model is to characterize the set of tasks that can be solved in it. %the model. In general, however, the question of whether a given task can be solved in a given model is undecidable, even if we only consider the wait-free shared-memory model. In this paper, we address this question for restricted classes of models and tasks. We show that the question of whether a collection of \emph{-set consensus} objects, for various (the number of processes that can invoke the object) and (the number of distinct outputs the object returns), can be used by processes to solve wait-free -set consensus is decidable. Moreover, we provide a simple decision algorithm, based on a dynamic programming solution to the Knapsack optimization problem. We then present an \emph{adaptive} wait-free…
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.
