2018
DOI: 10.1007/s00446-018-0328-4
|View full text |Cite
|
Sign up to set email alerts
|

Geometric and combinatorial views on asynchronous computability

Abstract: We show that the protocol complex formalization of fault-tolerant protocols can be directly derived from a suitable semantics of the underlying synchronization and communication primitives, based on a geometrization of the state space. By constructing a one-to-one relationship between simplices of the protocol complex and (di)homotopy classes of (di)paths in the latter semantics, we describe a connection between these two geometric approaches to distributed computing: protocol complexes and directed algebraic … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 32 publications
(50 reference statements)
0
2
0
Order By: Relevance
“…It has also been extended to mobile computing [1], to dynamic environments [23], and to Byzantine failures [34]. Moreover, a topological description of concurrent programming has been developed [15,25]. It is however only recently that distributed network computing has been approached through the lens of combinatorial topology [9,20], specifically applied to local computing.…”
Section: Xx:4mentioning
confidence: 99%
“…It has also been extended to mobile computing [1], to dynamic environments [23], and to Byzantine failures [34]. Moreover, a topological description of concurrent programming has been developed [15,25]. It is however only recently that distributed network computing has been approached through the lens of combinatorial topology [9,20], specifically applied to local computing.…”
Section: Xx:4mentioning
confidence: 99%
“…They give semantics, for the left one X, to program U.S || U.S, and for the one on the right Y , to program U.S || S.U , where S stands for a scan operation and U stands for an update operation in shared memory, see e.g. [21]. As topological spaces, X and Y are homeomorphic spaces, homotopic to a wedge of two circles.…”
Section: Introductionmentioning
confidence: 99%