Task computability in unreliable anonymous networks

Petr Kuznetsov, Nayuta Yanagisawa

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

Abstract

We consider the anonymous broadcast model: a set of n anonymous processes communicate via send-to-all primitives. We assume that underlying communication channels are asynchronous but reliable, and that the processes are subject to crash failures. We show first that in this model, even a single faulty process precludes implementations of atomic objects with non-commuting operations, even as simple as read-write registers or add-only sets. We, however, show that a sequentially consistent read-write memory and add-only sets can be implemented t-resiliently for t < n/2, i.e., provided that a majority of the processes do not fail. We use this implementation to establish an equivalence between the t-resilient read-write anonymous shared-memory model and the t-resilient anonymous broadcast model in terms of colorless task solvability. As a result, we obtain the first task computability characterization for unreliable anonymous message-passing systems.

Original languageEnglish
Title of host publication22nd International Conference on Principles of Distributed Systems, OPODIS 2018
EditorsJiannong Cao, Faith Ellen, Luis Rodrigues, Bernardo Ferreira
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770989
DOIs
Publication statusPublished - 1 Jan 2019
Externally publishedYes
Event22nd International Conference on Principles of Distributed Systems, OPODIS 2018 - Hong Kong, China
Duration: 17 Dec 201819 Dec 2018

Publication series

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

Conference

Conference22nd International Conference on Principles of Distributed Systems, OPODIS 2018
Country/TerritoryChina
CityHong Kong
Period17/12/1819/12/18

Keywords

  • Anonymous broadcast
  • Distributed tasks
  • Fault-tolerance

Fingerprint

Dive into the research topics of 'Task computability in unreliable anonymous networks'. Together they form a unique fingerprint.

Cite this