Abstract
We study the message complexity of the problem of distributively electing a leader in chordal rings. Such networks consist of a basic ring with additional links, the extreme cases being the oriented ring and the complete graph with a full sense of direction. We present a general election algorithm for these networks, and prove its optimality. As a corollary, we show thatO(logn) chords at each processor suffice to obtain an algorithm that uses at mostO(n) messages; this improves and extends a previous work, where an algorithm, also usingO(n) messages, was suggested for the case where alln-1 chords exist (the oriented complete network).
Similar content being viewed by others
References
B. Arden and H. Lee, Analysis of Chordal Ring Network,IEEE Transactions on Computers, Vol. 30, 1981, pp. 291–294.
J. Burns, A Formal Model for Message-Passing Systems, Technical Report 91, Indiana University, 1980.
D. Dolev, M. Klawe, and M. Rodeh, AnO(n logn) Unidirectional Distributed Algorithm for Extrema-Finding in a Circle,Journal of Algorithms, Vol. 3, No. 3, 1982, pp. 245–260.
W. R. Franklin, On an Improved Algorithm for Decentralized Extrema Finding in Circular Configurations of Processors,Communications of the ACM, Vol. 25, No. 5, 1982, pp. 336–337.
G. N. Frederickson and N. A. Lynch, Electing a Leader in a Synchronous Ring,Journal of the ACM, Vol. 34, No. 1, 1987, pp. 98–115.
E. Korach, S. Moran, and S. Zaks, Tight Lower and Upper Bounds for Some Distributed Algorithms for a Complete Network of Processors,Proceedings of the Third ACM Symposium on Principles of Distributed Computing, Vancouver, August 1984, pp. 199–207; also to appear inTheoretical Computer Science.
M. Loui, T. Matsushita, and D. West, Election in a Complete Network with a Sense of Direction,Information Processing Letters, Vol. 22, 1986, pp. 185–187.
J. Pachl, E. Korach, and D. Rotem, Lower Bounds for Distributed Extrema-Finding Algorithms,Journal of the ACM, Vol. 31, No. 4, 1984, pp. 905–918.
G. L. Peterson, AnO(n logn) Unidirectional Algorithm for the Circular Extrema Problem,ACM Transactions on Programming Languages and Systems, Vol. 4, No. 4, 1982, pp. 758–762.
J. Sack, N. Santoro, and J. Urrutia,O(n) Election Algorithms in Complete Networks with Global Sense of Orientation, Report SCS-TR-49, Carleton University, Ottawa, May 1984.
N. Santoro, Sense of Direction, Topological Awareness and Communication Complexity,SIGACT News, 16:2, 1984, pp. 50–56.
N. Santoro, J. Urrutia, and S. Zaks, Sense of Direction and Communication Complexity in Distributed Networks,Proceedings of the First International Workshop on Distributed Algorithms on Graphs, Ottawa, August 1985, pp. 123–132.
C. K. Wong and D. Coppersmith, A Combinatorial Problem Related to Multimodule Memory Organization,Journal of the ACM, Vol. 21, 1974, pp. 392–402.
Author information
Authors and Affiliations
Additional information
Communicated by Israel Cidon and Inder S. Gopal.
The work of this author was supported in part by the Natural Sciences and Engineering Research Council of Canada under Grant No. A2415.
The work of this author was supported in part by Technion Research Grant No. 120-0641.
Rights and permissions
About this article
Cite this article
Attiya, H., van Leeuwen, J., Santoro, N. et al. Efficient elections in chordal ring networks. Algorithmica 4, 437–446 (1989). https://doi.org/10.1007/BF01553900
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01553900