Skip to main content

What Do We Need to Know to Elect in Networks with Unknown Participants?

  • Conference paper
Structural Information and Communication Complexity (SIROCCO 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8576))

Abstract

A network with unknown participants is a communication network where the processes have very partial knowledge of the system. Nodes do not know the full set of participating nodes and some nodes do not even know the full set of nodes they can communicate directly with. It is a “contact list” like network where the initial communication is possibly asymmetric and one can communicate with an unknown neighbour only if one has been first contacted by this neighbour. This model is quite natural and of important theoretical interest. It has also proved useful for the study of bootstrapping mobile ad hoc networks. In this paper, we investigate the classical Leader Election problem in general networks with unknown participants.

We give the first necessary and sufficient condition on global knowledge that nodes should be provided in order to solve Election problem. Since Election problem is a useful benchmark in distributed computability investigations, this result could lead to a complete characterisation of what is solvable in networks with unknown participants.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alchieri, E.A.P., Bessani, A.N., da Silva Fraga, J., Greve, F.: Byzantine consensus with unknown participants. In: Baker, T.P., Bui, A., Tixeuil, S. (eds.) OPODIS 2008. LNCS, vol. 5401, pp. 22–40. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Angluin, D.: Local and global properties in networks of processors. In: STOC, pp. 82–93 (1980)

    Google Scholar 

  3. Boldi, P., Codenotti, B., Gemmell, P., Shammah, S., Simon, J., Vigna, S.: Symmetry breaking in anonymous networks: Characterizations. In: Proc. 4th Israeli Symp. on Theory of Computing and Systems, pp. 16–26 (1996)

    Google Scholar 

  4. Boldi, P., Vigna, S.: Computing anonymously with arbitrary knowledge. In: PODC, pp. 181–188 (1999)

    Google Scholar 

  5. Boldi, P., Vigna, S.: An effective characterization of computability in anonymous networks. In: Welch, J.L. (ed.) DISC 2001. LNCS, vol. 2180, p. 33. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Chalopin, J., Godard, E., Métivier, Y.: Local terminations and distributed computability in anonymous networks. In: Taubenfeld, G. (ed.) DISC 2008. LNCS, vol. 5218, pp. 47–62. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  7. Chalopin, J., Godard, E., Métivier, Y.: Election in partially anonymous networks with arbitrary knowledge in message passing systems. Distrib. Comput (2012)

    Google Scholar 

  8. Chalopin, J.: Algorithmique distribue, calculs locaux et homorphismes de graphes. PhD thesis, Universit Bordeaux 1 (2006)

    Google Scholar 

  9. Cavin, D., Sasson, Y., Schiper, A.: Consensus with unknown participants or fundamental self-organization. In: Nikolaidis, I., Barbeau, M., An, H.-C. (eds.) ADHOC-NOW 2004. LNCS, vol. 3158, pp. 135–148. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  10. Godard, E., Métivier, Y.: A characterization of families of graphs in which election is possible (extended abstract). In: Nielsen, M., Engberg, U. (eds.) FOSSACS 2002. LNCS, vol. 2303, p. 159. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  11. Greve, F., Sens, P., Arantes, L., Simon, V.: Eventually strong failure detector with unknown membership. The Computer Journal 55(12), 1507–1524 (2012)

    Article  Google Scholar 

  12. Greve, F., Tixeuil, S.: Knowledge connectivity vs. synchrony requirements for fault-tolerant agreement in unknown networks. In: DSN 2007, pp. 82–91 (2007)

    Google Scholar 

  13. Métivier, Y., Muscholl, A., Wacrenier, P.A.: About the local detection of termination of local computations in graphs. In: SIROCCO (1997)

    Google Scholar 

  14. Rosen, K.H., Michaels, J.G.: Handbook of Discrete and Combinatorial Mathematics (2000)

    Google Scholar 

  15. Tel, G.: Introduction to Distributed Algorithms. Cambridge U.P (2000)

    Google Scholar 

  16. Yamashita, M., Kameda, T.: Electing a leader when processor identity numbers are not distinct. In: Bermond, J.-C., Raynal, M. (eds.) WDAG 1989. LNCS, vol. 392, pp. 303–314. Springer, Heidelberg (1989)

    Chapter  Google Scholar 

  17. Yamashita, M., Kameda, T.: Computing on anonymous networks. I. characterizing the solvable cases. IEEE TPDS 7, 69–89 (1996)

    Google Scholar 

  18. Yamashita, M., Kameda, T.: Computing on anonymous networks. II. decision and membership problems. IEEE TPDS 7, 90–96 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Chalopin, J., Godard, E., Naudin, A. (2014). What Do We Need to Know to Elect in Networks with Unknown Participants?. In: Halldórsson, M.M. (eds) Structural Information and Communication Complexity. SIROCCO 2014. Lecture Notes in Computer Science, vol 8576. Springer, Cham. https://doi.org/10.1007/978-3-319-09620-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09620-9_22

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09619-3

  • Online ISBN: 978-3-319-09620-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics