Skip to main navigation Skip to search Skip to main content

On the space complexity of set agreement

  • Carole Delporte-Gallet
  • , Hugues Fauconnier
  • , Petr Kuznetsov
  • , Eric Ruppert
  • Université Paris 7
  • University of York

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

Abstract

The k-set agreement problem is a generalization of the classical consensus problem in which processes are permitted to output up to k different input values. In a system of n processes, an m-obstruction-free solution to the problem requires termination only in executions where the num- ber of processes taking steps is eventually bounded by m. This family of progress conditions generalizes wait-freedom (m = n) and obstruction-freedom (m = 1). In this paper, we prove upper and lower bounds on the number of registers required to solve m-obstruction-free k-set agreement, considering both one-shot and repeated formulations. In particular, we show that repeated k-set agreement can be solved using n + 2m - k registers and establish a nearly matching lower bound of n + m - k.

Original languageEnglish
Title of host publicationPODC 2015 - Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages271-280
Number of pages10
ISBN (Electronic)9781450336178
DOIs
Publication statusPublished - 21 Jul 2015
EventACM Symposium on Principles of Distributed Computing, PODC 2015 - Donostia-San Sebastian, Spain
Duration: 21 Jul 201523 Jul 2015

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing
Volume2015-July

Conference

ConferenceACM Symposium on Principles of Distributed Computing, PODC 2015
Country/TerritorySpain
CityDonostia-San Sebastian
Period21/07/1523/07/15

Keywords

  • K-set agreement
  • M-obstruction-freedom
  • Space complexity

Fingerprint

Dive into the research topics of 'On the space complexity of set agreement'. Together they form a unique fingerprint.

Cite this