The topology of randomized symmetry-breaking distributed computing

Research output: Contribution to journalArticlepeer-review

Abstract

Studying distributed computing through the lens of algebraic topology has been the source of many significant breakthroughs during the last 2 decades, especially in the design of lower bounds or impossibility results. Despite hundred of results considering deterministic algorithms, none apply to randomized algorithms. This paper aims at studying randomized synchronous distributed computing through the lens of algebraic topology. We do so by studying the wide class of (input-free) symmetry-breaking tasks, e.g., leader election, in synchronous fault-free anonymous systems. We design a topological framework, which allows analyzing such tasks and determining their solvability. The pivotal technical observation is that, unlike in deterministic algorithm, where solvability means that the topological complex describing the protocol can be globally mapped into an output protocol, in our framework the solvability is determined “locally”, i.e., for each simplex of the protocol complex individually, without requiring any global consistency. As an interesting application, we derive necessary and sufficient conditions for solving leader election in shared-memory and message-passing models in which there might be correlations between the randomness provided to the nodes. We find that solvability of leader election relates to the number of parties that possess correlated randomness, either directly or via their greatest common divisor, depending on the specific communication model.

Original languageEnglish
Pages (from-to)909-940
Number of pages32
JournalJournal of Applied and Computational Topology
Volume8
Issue number4
DOIs
StatePublished - Sep 2024

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive licence to Springer Nature Switzerland AG 2023.

Funding

P. Fraigniaud is supported in part by ANR projects DESCARTES and FREDDA, and additional support from the ANR Project DUCAT (ref. ANR-20-CE48-0006). R. Gelles is supported in part by ISF Grant No. 1078/17 and BSF Grant No. 2020277. R. Gelles would like to thank Paderborn University and CISPA–Helmholtz Center for Information Security for hosting him. Z. Lotker declares no financial interests.

FundersFunder number
FREDDAANR-20-CE48-0006
United States-Israel Binational Science Foundation2020277
Israel Science Foundation1078/17

    Keywords

    • 68Q85
    • 68W15
    • Correlated randomness
    • Distributed computing
    • Eventual solvability
    • Kolmogorov’s 0-1 law
    • Leader election

    Fingerprint

    Dive into the research topics of 'The topology of randomized symmetry-breaking distributed computing'. Together they form a unique fingerprint.

    Cite this