Skip to main navigation Skip to search Skip to main content

Set-consensus collections are decidable

  • Université Paris 7
  • University of California, Los Angeles

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

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. 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 C of (l, j)-set consensus objects, for various l (the number of processes that can invoke the object) and j (the number of distinct outputs the object returns), can be used by n processes to solve wait-free k-set consensus is decidable. Moreover, we provide a simple O(n2) decision algorithm, based on a dynamic programming solution to the Knapsack optimization problem. We then present an adaptive wait-free set-consensus algorithm that, for each set of participating processes, achieves the best level of agreement that is possible to achieve using C. Overall, this gives us a complete characterization of a read-write model defined by a collection of set-consensus objects through its set-consensus power.

Original languageEnglish
Title of host publication20th International Conference on Principles of Distributed Systems, OPODIS 2016
EditorsErnesto Jimenez, Panagiota Fatourou, Fernando Pedone
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages7.1-7.15
ISBN (Electronic)9783959770316
DOIs
Publication statusPublished - 1 Apr 2017
Event20th International Conference on Principles of Distributed Systems, OPODIS 2016 - Madrid, Spain
Duration: 13 Dec 201616 Dec 2016

Publication series

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

Conference

Conference20th International Conference on Principles of Distributed Systems, OPODIS 2016
Country/TerritorySpain
CityMadrid
Period13/12/1616/12/16

Keywords

  • Decidability
  • Distributed tasks
  • Knapsack problem
  • Set consensus

Fingerprint

Dive into the research topics of 'Set-consensus collections are decidable'. Together they form a unique fingerprint.

Cite this