Abstract
Consider a distributed system of n processors, arranged in a ring. All processor are labeled with a unique indentity-number, but are otherwise identical. In this paper we proof some new lowerbounds for the problem of determining a leader (e.g. the largest number processor). This selected processor then can act as central controller (coordinator) e.g. in a restart-procedure after a crash of the distributed system.
We show that the average number of messages needed for leader-finding in bidirectional rings with the ring size not known to the processors is at least 1/2nH n (H n the n’th Harmonic number). We give several lower bounds for the case that the ringsize is known in advance to the processors, for algorithms that use only comparisons between identities. For arbitrary algorithms on unidirectional rings with known ring size, we show a worst-case lowerbound of (1 —∈) nH n messages. Also, using results from extremal graph theory, we give an easy proof for an 1/4 n log n — O(n)lowerbound for the average number of messages on unidirectional rings with known ringsize n, for n a power of 2, where the indentities may be chosen from a set I, with size as small as 2n. Similar Ω(n log n) lowerbounds can be proved for the bidirectional case, arbitrary n, and |I| > c • n, for any constant c > 1.
This research was done, while the author was visiting the Laboratory for Computer Science of the Massachusetts Institute of Technology, with financial support by the Netherlands Organization for the Advancement of Pure Research (Z.W.O.).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bodlaender, H.L., Distributed computing, Structure and Complexity, Ph. D. Thesis, Univ. of Utrecht, Utrecht, 1986.
Bollobas, B., Extremal Graph Theory, Academic Press, London, 1978.
Burns, J.E., A formal model for message passing systems, Techn. Rep. 91, Computer Science Dept., Indiana Univ., Bloomington, IN., 1980.
Chang, E., and R. Roberts, An improved algorithm for decentralized extrema-finding in circular configurations of processes, C. ACM 22 (1979) 281–283.
Dolev, D., M. Klawe, and N. Rodeh, An O(nlogn) unidirectional distributed algorithm for extrema finding in a circle, J. Algorithms 3 (1982) 245–260.
Duris, P., and Z. Galil, Two lower bounds in asynchronous distributed computation, To appear in: Proc. 28th Ann. Symp. on Foundations of Comp. Science,1987.
Everhardt, P., Average case behaviour of distributed extrema-finding algorithms, Report ACT-49/T-147, Coordinated Science Lab., University of Illinois at U.C., 1984.
Flayolet, P., personal communication, 1986.
Franklin, W.R., On an improved algorithm for decentralized extrema-finding in circular configurations of processors, C. ACM25 (1982) 336–337.
Frederickson, G.N., and N.A. Lynch, Electing a leader in a synchronous ring, J. ACM 34 (1987) 98–115.
Gallager, R.G., P.A. Humblet, and P.M. Spira, A distributed algorithm for minimum-weight spanning trees, ACM. Trans. Prog. Lang. Syst. 5 (1983) 66–77.
Hirschberg, D.S1, and J. B. Sinclair, Decentralized extrema-finding in circular configurations of processors, C. ACM 23 (1980) 627–628.
Korach, E., D. Rotem, and N. Santoro, A probabilistic algorithm for decentralized extrema-finding in a circular configuration of processors, Res. Rep. CS-81–19, Dept. of Computer Science, Univ. of Waterloo, Waterloo, 1981.
Korach, E., D. Rotem, and N. Santoro, Distributed election without a sense of orientation, Internat. J. Comput. Math. 16 (1984) 115–124.
Moran, S., M. Shalom, and S. Zaks, An algorithm for distributed leader finding in bidirectional rings without common sense of direction, manuscript, 1985.
Pachl, J., E. Korach, and D. Rotem, Lowerbounds for distributed maximum-finding algorithms, J. ACM31 (1984) 905–918.
Pachl, J. K., A lowerbound for probabilistic distributed algorithms, J. Algorithms 8 (1987) 53–65.
Peterson, G.L., An O(nlogn) unidirectional algorithm for the circular extrema problem, ACM Trans. Prog. Lang. e.4 Syst. 4 (1982) 758–762.
van Leeuwen, J., and R.B. Tan, An improved upperbound for decentralized extrema-finding in bidirectional rings of processors, Tech. Rep. RUU-CS-85–23, Dept. of Computer Science, Univ. of Utrecht, Utrecht, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bodlaender, H.L. (1987). New lower bounds for distributed leader finding in asynchronous rings of processors. In: Paul, M. (eds) GI — 17. Jahrestagung Computerintegrierter Arbeitsplatz im Büro. Informatik-Fachberichte, vol 156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-01110-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-662-01110-2_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18478-2
Online ISBN: 978-3-662-01110-2
eBook Packages: Springer Book Archive