License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ITCS.2022.73
URN: urn:nbn:de:0030-drops-156696
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2022/15669/
Galeana, Hugo Rincon ;
Rajsbaum, Sergio ;
Schmid, Ulrich
Continuous Tasks and the Asynchronous Computability Theorem
Abstract
The celebrated 1999 Asynchronous Computability Theorem (ACT) of Herlihy and Shavit characterized distributed tasks that are wait-free solvable and uncovered deep connections with combinatorial topology. We provide an alternative characterization of those tasks by means of the novel concept of continuous tasks, which have an input/output specification that is a continuous function between the geometric realizations of the input and output complex: We state and prove a precise characterization theorem (CACT) for wait-free solvable tasks in terms of continuous tasks. Its proof utilizes a novel chromatic version of a foundational result in algebraic topology, the simplicial approximation theorem, which is also proved in this paper. Apart from the alternative proof of the ACT implied by our CACT, we also demonstrate that continuous tasks have an expressive power that goes beyond classic task specifications, and hence open up a promising venue for future research: For the well-known approximate agreement task, we show that one can easily encode the desired proportion of the occurrence of specific outputs, namely, exact agreement, in the continuous task specification.
BibTeX - Entry
@InProceedings{galeana_et_al:LIPIcs.ITCS.2022.73,
author = {Galeana, Hugo Rincon and Rajsbaum, Sergio and Schmid, Ulrich},
title = {{Continuous Tasks and the Asynchronous Computability Theorem}},
booktitle = {13th Innovations in Theoretical Computer Science Conference (ITCS 2022)},
pages = {73:1--73:27},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-217-4},
ISSN = {1868-8969},
year = {2022},
volume = {215},
editor = {Braverman, Mark},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2022/15669},
URN = {urn:nbn:de:0030-drops-156696},
doi = {10.4230/LIPIcs.ITCS.2022.73},
annote = {Keywords: Wait-free computability, topology, distributed computing, decision tasks, shared memory}
}
Keywords: |
|
Wait-free computability, topology, distributed computing, decision tasks, shared memory |
Collection: |
|
13th Innovations in Theoretical Computer Science Conference (ITCS 2022) |
Issue Date: |
|
2022 |
Date of publication: |
|
25.01.2022 |