Skip to main navigation Skip to search Skip to main content

Solving Tasks with Fewer Registers Than Processes

  • Eli Gafni
  • , Giuliano Losa
  • , Michel Raynal
  • , Gadi Taubenfeld

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

Abstract

This paper studies distributed-computing tasks through the lens of space complexity in the read/write wait-free model, defined as the number of multi-reader-multi-writer atomic read/write registers needed to solve a task using a wait-free algorithm. Surprisingly, even though the read/write wait-free model is at the foundation of distributed computing, previous work on space complexity has focused on synchronization primitives stronger than read/write registers or on weaker progress conditions. The paper reveals that the read/write wait-free model offers a rich space-complexity landscape: (1) assuming non-anonymous processes, it shows that there is an infinite hierarchy of tasks of increasing space complexity; (2) it shows that space complexity separates anonymous from non-anonymous memory; (3) regardless of process or register anonymity, it exhibits a task of space complexity two, which is the minimal non-trivial space complexity; (4) finally, it shows that subcases of the adopt-commit task have different space complexity in non-anonymous memory under bounded wait-freedom.

Original languageEnglish
Title of host publication29th International Conference on Principles of Distributed Systems, OPODIS 2025
EditorsAndrei Arusoaie , Emanuel Onica, Michael Spear, Sara Tucci-Piergiovanni
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959774093
DOIs
StatePublished - 2025
Externally publishedYes
Event29th International Conference on Principles of Distributed Systems, OPODIS 2025 - Iasi, Romania
Duration: 3 Dec 20255 Dec 2025

Publication series

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

Conference

Conference29th International Conference on Principles of Distributed Systems, OPODIS 2025
Country/TerritoryRomania
CityIasi
Period3/12/255/12/25

Bibliographical note

Publisher Copyright:
© Eli Gafni, Giuliano Losa, Michel Raynal, and Gadi Taubenfeld;

Keywords

  • Anonymous Memory
  • Anonymous Processes
  • Asynchrony
  • Covering argument
  • Lower bound
  • Read/write registers
  • Space complexity
  • Tasks
  • Wait-freedom

Fingerprint

Dive into the research topics of 'Solving Tasks with Fewer Registers Than Processes'. Together they form a unique fingerprint.

Cite this