Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Knowledge, level of symmetry, and time of leader election

Published: 01 August 2015 Publication History

Abstract

We study the time needed for deterministic leader election in the $$\mathcal{LOCAL}$$LOCAL model, where in every round a node can exchange any messages with its neighbors and perform any local computations. The topology of the network is unknown and nodes are unlabeled, but ports at each node have arbitrary fixed labelings which, together with the topology of the network, can create asymmetries to be exploited in leader election. We consider two versions of the leader election problem: strong LE in which exactly one leader has to be elected, if this is possible, while all nodes must terminate declaring that leader election is impossible otherwise, and weak LE, which differs from strong LE in that no requirement on the behavior of nodes is imposed, if leader election is impossible. We show that the time of leader election depends on three parameters of the network: its diameter $$D$$D, its size $$n$$n, and its level of symmetry$$\lambda $$, which, when leader election is feasible, is the smallest depth at which some node has a unique view of the network. It also depends on the knowledge by the nodes, or lack of it, of parameters $$D$$D and $$n$$n.

References

[1]
Angluin, D.: Local and global properties in networks of processors (Extended Abstract). In: Proceeding of the 12th Annual ACM Symposium on Theory of Computing (STOC 1980), pp. 82---93
[2]
Attiya, H., Snir, M., Warmuth, M.: Computing on an anonymous ring. J. ACM 35, 845---875 (1988)
[3]
Attiya, H., Snir, M.: Better computing on the anonymous ring. J. Algorithms 12, 204---238 (1991)
[4]
Boldi, P., Shammah, S., Vigna, S., Codenotti, B., Gemmell, P., Simon, J.: Symmetry breaking in anonymous networks: characterizations. In: Proceedings of the 4th Israel Symposium on Theory of Computing and Systems, (ISTCS 1996), pp. 16---26
[5]
Boldi, P., Vigna, S.: Computing anonymously with arbitrary knowledge. In: Proceedings of the 18th ACM Symposium on Principles of Distributed Computing, pp. 181---188 (1999)
[6]
Burns, J.E.: A formal model for message passing systems. Technical Report TR-91, Computer Science Department, Indiana University, Bloomington, September (1980)
[7]
Chalopin, J.: Local computations on closed unlabelled edges: the election problem and the naming problem. In: Proceedings of the SOFSEM 2005: Theory and Practice of Computer Science, pp. 82---91
[8]
Chalopin, J., Mazurkiewicz, A.W., Métivier, Y.: Labelled (Hyper) graphs, negotiations and the naming problem. In: Proceedings of the 4th International Conference on Graph Transformations (ICGT 2008), pp. 54---68
[9]
Chalopin, J., Métivier, Y.: Election and local computations on edges. In: Proceedings of the Foundations of Software Science and Computation Structures (FoSSaCS 2004), pp. 90---104
[10]
Dereniowski, D., Kosowski, A., Pajak, D.: Distinguishing views in symmetric networks: a tight lower bound. Technical Report hal-00875370, version 2, Inria, October (2013)
[11]
Diks, K., Kranakis, E., Malinowski, A., Pelc, A.: Anonymous wireless rings. Theor. Comput. Sci. 145, 95---109 (1995)
[12]
Dobrev, S., Pelc, A.: Leader election in rings with nonunique labels. Fundam. Inform. 59, 333---347 (2004)
[13]
Flocchini, P., Kranakis, E., Krizanc, D., Luccio, F.L., Santoro, N.: Sorting and election in anonymous asynchronous rings. J. Parallel Distrib. Comput. 64(2), 254---265 (2004)
[14]
Fredrickson, G.N., Lynch, N.A.: Electing a leader in a synchronous ring. J. ACM 34, 98---115 (1987)
[15]
Fusco, E., Pelc, A.: How much memory is needed for leader election. Distrib. Comput. 24, 65---78 (2011)
[16]
Haddar, M.A., Kacem, A.H., Métivier, Y., Mosbah, M., Jmaiel, M.: Electing a leader in the local computation model using mobile agents. In: Proceedings of the 6th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2008), pp. 473---480
[17]
Hendrickx, J.M.: Views in a graph: To which depth must equality be checked? IEEE Trans. Parallel Distrib. Syst. 25, 1907---1912 (2014)
[18]
Hirschberg, D.S., Sinclair, J.B.: Decentralized extrema-finding in circular configurations of processes. Commun. ACM 23, 627---628 (1980)
[19]
Jurdzinski, T., Kutylowski, M., Zatopianski, J.: Efficient algorithms for leader election in radio networks. In: Proceedings of the 21st ACM Symposium on Principles of Distributed Computing (PODC 2002), pp. 51---57
[20]
Kowalski, D., Pelc, A.: Leader election in ad hoc radio networks: a keen ear helps. J. Comput. Syst. Sci. 79, 1164---1180 (2013)
[21]
Kranakis, E.: Symmetry and computability in anonymous networks: a brief survey. In: Proceedings of the 3rd International Conference on Structural Information and Communication Complexity, pp. 1---16 (1997)
[22]
Kranakis, E., Krizanc, D., van der Berg, J.: Computing boolean functions on anonymous networks. Inform. Comput. 114, 214---236 (1994)
[23]
Le Lann, G.: Distributed systems--towards a formal approach. In: Proceedings of the IFIP Congress, North Holland, pp. 155---160 (1977)
[24]
Nakano, K., Olariu, S.: Uniform leader election protocols for radio networks. IEEE Trans. Parallel Distrib. Syst. 13, 516---526 (2002)
[25]
Norris, N.: Universal covers of graphs: isomorphism to depth $$N-1$$N-1 implies isomorphism to all depths. Discret. Appl. Math. 56(1), 61---74 (1995)
[26]
Peleg, D.: Distributed computing, a locality-sensitive approach. SIAM Monographs on Discrete Mathematics and Applications, Philadelphia (2000)
[27]
Peterson, G.L.: An $$O(n \log n)$$O(nlogn) unidirectional distributed algorithm for the circular extrema problem. ACM Trans. Program. Lang. Syst. 4, 758---762 (1982)
[28]
Sakamoto, N.: Comparison of initial conditions for distributed algorithms on anonymous networks. In: Proceedings of the 18th ACM Symposium on Principles of Distributed Computing (PODC 1999), pp. 173---179
[29]
Willard, D.E.: Log-logarithmic selection resolution protocols in a multiple access channel. SIAM J. Comput. 15, 468---477 (1986)
[30]
Yamashita, M., Kameda, T.: Computing on anonymous networks. In: Proceedings of the 7th ACM Symposium on Principles of Distributed Computing (PODC 1988), pp. 117---130
[31]
Yamashita, M., Kameda, T.: Electing a leader when processor identity numbers are not distinct. In: Proceedings of the 3rd Workshop on Distributed Algorithms, LNCS Vol 392, Springer, (WDAG 1989), 303---314
[32]
Yamashita, M., Kameda, T.: Computing on anonymous networks: part I---characterizing the solvable cases. IEEE Trans. Parallel Distrib. Syst. 7, 69---89 (1996)

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Distributed Computing
Distributed Computing  Volume 28, Issue 4
August 2015
75 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 August 2015

Author Tags

  1. Anonymous network
  2. Leader election
  3. Level of symmetry

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Four shades of deterministic leader election in anonymous networksDistributed Computing10.1007/s00446-023-00451-336:4(419-449)Online publication date: 31-May-2023
  • (2022)Leader Election in Well-Connected GraphsAlgorithmica10.1007/s00453-022-01068-x85:4(1029-1066)Online publication date: 24-Nov-2022
  • (2021)Four Shades of Deterministic Leader Election in Anonymous NetworksProceedings of the 33rd ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3409964.3461794(265-274)Online publication date: 6-Jul-2021
  • (2019)Deterministic Leader Election Takes $$\Theta (D + \log n)$$?(D+logn) Bit RoundsAlgorithmica10.1007/s00453-018-0517-381:5(1901-1920)Online publication date: 1-May-2019
  • (2019)Impact of Knowledge on Election Time in Anonymous NetworksAlgorithmica10.1007/s00453-018-0444-381:1(238-288)Online publication date: 1-Jan-2019
  • (2017)Impact of Knowledge on Election Time in Anonymous NetworksProceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3087556.3087563(207-215)Online publication date: 24-Jul-2017
  • (2017)Time vs. Information Tradeoffs for Leader Election in Anonymous TreesACM Transactions on Algorithms10.1145/303987013:3(1-41)Online publication date: 6-Mar-2017

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media