The Topology of Randomized Symmetry-Breaking Distributed Computing
Pierre Fraigniaud, Ran Gelles, Zvi Lotker

TL;DR
This paper explores the use of algebraic topology to analyze randomized symmetry-breaking tasks in distributed computing, introducing a novel projection method to retain topological structure and deriving conditions for leader election solvability.
Contribution
It introduces a new topological framework with a projection technique to study randomized distributed algorithms, extending algebraic topology methods to randomized symmetry-breaking tasks.
Findings
Solvability of leader election depends on the correlation of randomness among nodes.
The projection method preserves topological structure in local analysis.
Necessary and sufficient conditions for leader election are derived for different models.
Abstract
Studying distributed computing through the lens of algebraic topology has been the source of many significant breakthroughs during the last two decades, especially in the design of lower bounds or impossibility results for deterministic 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 show that it is possible to redefine solvability of a task "locally", i.e., for each simplex of the protocol complex individually, without requiring any global consistency. However, this approach has a drawback: it eliminates the topological aspect of the computation, since a single facet has a trivial topological structure. To overcome this issue, we introduce a "projection" of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
