Skip to main content

Space Complexity of Self-stabilizing Leader Election in Passively-Mobile Anonymous Agents

  • Conference paper
Book cover Structural Information and Communication Complexity (SIROCCO 2009)

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

Abstract

A population protocol is one of distributed computing models for passively-mobile systems, where a number of agents change their states by pairwise interactions between two agents. In this paper, we investigate the solvability of the self-stabilizing leader election in population protocols without any kind of oracles. We identify the necessary and sufficient condition to solve the self-stabilizing leader election in population protocols from the aspects of local memory complexity and fairness assumptions. This paper shows that under the assumption of global fairness, no protocol using only nā€‰āˆ’ā€‰1 states can solve the self-stabilizing leader election in complete interaction graphs, where n is the number of agents in the system. To prove this impossibility, we introduce a novel proof technique, called closed-set argument. In addition, we propose a self-stabilizing leader election protocol using n states that works even under the unfairness assumption. This protocol requires the exact knowledge about the number of agents in the system. We also show that such knowledge is necessary to construct any self-stabilizing leader election protocol.

This work is supported in part by the Japan Society for the Promotion of Science: Grant-in-Aid for Young Scientists(B)(19700058), the Japan Society for the Promotion of Science: Grant-in-Aid for Scientific Research(C)(21500013) and Hori Information Science Promotion Foundation.

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. Angluin, D., Aspnes, J., Diamadi, Z., Fischer, M.J., Peralta, R.: Computation in networks of passively mobile finite-state sensors. Distributed ComputingĀ 18(4), 235ā€“253 (2006)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  2. Angluin, D., Aspnes, J., Fischer, M.J., Jiang, H.: Self-stabilizing population protocols. In: Anderson, J.H., Prencipe, G., Wattenhofer, R. (eds.) OPODIS 2005. LNCS, vol.Ā 3974, pp. 103ā€“117. Springer, Heidelberg (2006)

    ChapterĀ  Google ScholarĀ 

  3. Angluin, D., Aspnes, J., Chan, M., Fischer, M.J., Jiang, H., Peralta, R.: Stably computable properties of network graphs. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G., Welsh, M. (eds.) DCOSS 2005. LNCS, vol.Ā 3560, pp. 63ā€“74. Springer, Heidelberg (2005)

    ChapterĀ  Google ScholarĀ 

  4. Angluin, D., Aspnes, J., Eisenstat, D.: Stably computable predicates are semilinear. In: Proc. 25th Annual ACM Symposium on Principles of Distributed Computing, pp. 292ā€“299 (2006)

    Google ScholarĀ 

  5. Angluin, D., Aspnes, J., Eisenstat, D.: A simple protocol for fast robust approximate majority. In: Pelc, A. (ed.) DISC 2007. LNCS, vol.Ā 4731, pp. 20ā€“32. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  6. Angluin, D., Aspnes, J., Eisenstat, D., Ruppert, E.: The computational power of population protocols. Distributed ComputingĀ 20(4), 279ā€“304 (2007)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  7. Aspnes, J., Ruppert, E.: An introduction to population protocols. Bulletin of the EATCSĀ 93, 98ā€“117 (2007)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  8. Beauquier, J., Clement, J., Messika, S., Rosaz, L., Rozoy, B.: Self-stabilizing counting in mobil sensor networks. In: Pelc, A. (ed.) DISC 2007. LNCS, vol.Ā 4731, pp. 63ā€“76. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  9. Canepa, D., Potop-Butucaru, M.G.: Stabilizing leader election in population protocols (2007) (unpublished)

    Google ScholarĀ 

  10. Delporte-Gallet, C., Fauconnier, H., Guerraoui, R., Ruppert, E.: When birds die: Making population protocols fault-tolerant. In: Gibbons, P.B., Abdelzaher, T., Aspnes, J., Rao, R. (eds.) DCOSS 2006. LNCS, vol.Ā 4026, pp. 51ā€“66. Springer, Heidelberg (2006)

    ChapterĀ  Google ScholarĀ 

  11. Fischer, M.J., Jiang, H.: Self-stabilizing leader election in networks of finite-state anonymous agent. In: Shvartsman, M.M.A.A. (ed.) OPODIS 2006. LNCS, vol.Ā 4305, pp. 395ā€“409. Springer, Heidelberg (2006)

    ChapterĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cai, S., Izumi, T., Wada, K. (2010). Space Complexity of Self-stabilizing Leader Election in Passively-Mobile Anonymous Agents. In: Kutten, S., Žerovnik, J. (eds) Structural Information and Communication Complexity. SIROCCO 2009. Lecture Notes in Computer Science, vol 5869. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11476-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11476-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11475-5

  • Online ISBN: 978-3-642-11476-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics