Distributed elections in an Archimedean ring of processors
Paul M.B. Vitanyi (CWI, Amsterdam)

TL;DR
This paper presents a deterministic, clock-based election algorithm in an Archimedean ring of processors that improves message pass efficiency and optimality in both asynchronous and synchronous distributed systems.
Contribution
It introduces a novel approach using clocks satisfying the Archimedean axiom to achieve efficient, deterministic elections with fewer message passes and optimal complexity, surpassing previous methods.
Findings
Linear message pass complexity in asynchronous elections.
Optimal order of magnitude in synchronous case.
Cracked the nonlinear lower bound on message passes.
Abstract
Unlimited asynchronism is intolerable in real physically distributed computer systems. Such systems, synchronous or not, use clocks and timeouts. Therefore the magnitudes of elapsed absolute time in the system need to satisfy the axiom of Archimedes. Under this restriction of asynchronicity logically time-independent solutions can be derived which are nonetheless better (in number of message passes) than is possible otherwise. The use of clocks by the individual processors, in elections in a ring of asynchronous processors without central control, allows a deterministic solution which requires but a linear number of message passes. To obtain the result it has to be assumed that the clocks measure finitely proportional absolute time-spans for their time units, that is, the magnitudes of elapsed time in the ring network satisfy the axiom of Archimedes. As a result, some basic subtilities…
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 and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Distributed systems and fault tolerance
