<div class="csl-bib-body">
<div class="csl-entry">Nowak, T., Schmid, U., & Winkler, K. (2024). Topological Characterization of Consensus in Distributed Systems. <i>Journal of the ACM</i>, <i>71</i>(6), 1–48. https://doi.org/10.1145/3687302</div>
</div>
-
dc.identifier.issn
0004-5411
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/209329
-
dc.description.abstract
We provide a complete characterization of both uniform and non-uniform deterministic consensus solvability in distributed systems with benign process and communication faults using point-set topology. More specifically, we non-trivially extend the approach introduced by Alpern and Schneider in 1985, by introducing novel fault-aware topologies on the space of infinite executions: the process-view topology, induced by a distance function that relies on the local view of a given process in an execution, and the minimum topology, which is induced by a distance function that focuses on the local view of the process that is the last to distinguish two executions. Consensus is solvable in a given model if and only if the sets of admissible executions leading to different decision values is disconnected in these topologies. By applying our approach to a wide range of different applications, we provide a topological explanation of a number of existing algorithms and impossibility results and develop several new ones, including a general equivalence of the strong and weak validity conditions.
en
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.language.iso
en
-
dc.publisher
ASSOC COMPUTING MACHINERY
-
dc.relation.ispartof
Journal of the ACM
-
dc.subject
opological characterization
en
dc.subject
point-set topology
en
dc.subject
consensus
en
dc.subject
distributed systems
en
dc.subject
benign faults
en
dc.title
Topological Characterization of Consensus in Distributed Systems
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
Université Paris-Saclay, France
-
dc.description.startpage
1
-
dc.description.endpage
48
-
dc.relation.grantno
P 33600-N
-
dc.relation.grantno
P32431-N30
-
dc.type.category
Original Research Article
-
tuw.container.volume
71
-
tuw.container.issue
6
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.project.title
Reasoning about Knowledge in Byzantine Distributed Systems