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

Yehuda Afek, Eli Gafni

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

This paper addresses the problem of distributively electing a leader in both synchronous and asynchronous complete networks. In the synchronous case, we prove a lower bound of ft(n'logn) on the message complexity. We also prove that any message-optimal synchronous algorithm requires ?(log n) time. In proving these bounds we do not restrict the type of operations performed by nodes. The bounds thus apply to general algorithms and not just to comparison based algorithms. A simple algorithm which achieves these bounds is presented. In the asynchronous case, we present a sequence of three simple and efficient algorithms, each of which is an improvement on the previous. The third algorithm has time complexity O(n) and message complexity 2.n.logn+O(n), thus improving the time complexity of the previous best algorithm [Kor84] by a factor of logn.

Original languageEnglish
Title of host publicationProceedings of the 4th Annual ACM Symposium on Principles of Distributed Computing, PODC 1985
EditorsRay Strong, Michael Malcolm
PublisherAssociation for Computing Machinery
Pages186-195
Number of pages10
ISBN (Electronic)0897911687
DOIs
StatePublished - 1 Aug 1985
Externally publishedYes
Event4th Annual ACM Symposium on Principles of Distributed Computing, PODC 1985 - Minaki, Canada
Duration: 5 Aug 19857 Aug 1985

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Conference

Conference4th Annual ACM Symposium on Principles of Distributed Computing, PODC 1985
Country/TerritoryCanada
CityMinaki
Period5/08/857/08/85

Funding

FundersFunder number
Defense Advanced Research Frrojects Agency of the Department of DefenseMDA 903-82-CC-0064
International Business Machines Corporation

    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