Locally solvable tasks and the limitations of valency arguments

Hagit Attiya, Armando Castañeda, Sergio Rajsbaum

Research output: Contribution to journalArticlepeer-review

Abstract

An elegant strategy for proving impossibility results in distributed computing was introduced in the celebrated FLP consensus impossibility proof. This strategy is local in nature as at each stage, one configuration of a hypothetical protocol for consensus is considered, together with future decisions of possible extensions. This proof strategy has been used in numerous situations related to consensus, leading one to wonder why it has not been used in impossibility results of two other well-known tasks: set agreement and renaming. This paper provides an explanation of why impossibility proofs of these tasks have been of a global nature. It shows that a protocol can always solve such tasks locally, in the following sense. Given a configuration and all its future decisions, if a single successor configuration is selected, then the protocol can reveal all decisions in this branch of executions, satisfying the task specification. This result is shown for both set agreement and renaming, providing evidence that there are no local impossibility proofs for these tasks.

Original languageEnglish
Pages (from-to)28-40
Number of pages13
JournalJournal of Parallel and Distributed Computing
Volume176
DOIs
StatePublished - Jun 2023
Externally publishedYes

Keywords

  • Impossibility proofs
  • Renaming
  • Set agreement
  • Wait-freedom
  • Weak symmetry breaking

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Locally solvable tasks and the limitations of valency arguments'. Together they form a unique fingerprint.

Cite this