Time and message bounds for election in synchronous and asynchronous complete networks

Yehuda Afek*, Eli Gafni

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

40 Scopus citations

Abstract

This paper addresses the problem of distributively electing a leader in both synchronous and asynchronous complete networks. O(n log n) messages synchronous and asynchronous algorithms are presented. The time complexity of the synchronous algorithm is O(log n), while that of the asynchronous algorithm is O(n). In the synchronous case, a lower bound of Ω(n log n) on the message complexity is proven. It is also proven that any message-optimal synchronous algorithm requires Ω(log n) time. In proving these bounds, the type of operations performed by nodes are not restricted. The bounds thus apply to general algorithms and not just to comparison-based algorithms.

Original languageEnglish
Pages (from-to)376-394
Number of pages19
JournalSIAM Journal on Computing
Volume20
Issue number2
DOIs
StatePublished - 1991

Fingerprint

Dive into the research topics of 'Time and message bounds for election in synchronous and asynchronous complete networks'. Together they form a unique fingerprint.

Cite this