Skip to main content

A linear fault-tolerant naming algorithm

  • Conference paper
  • First Online:
Distributed Algorithms (WDAG 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 486))

Included in the following conference series:

Abstract

We solve the naming problem (how to give a unique identifier to each site of an unknown network), when some sites are supposed to have a faulty behaviour of fail-stop type. The solution uses several tokens, in order to ensure that, despite crash failure of some sites, at least one token will perform a complete traversal of the network. The complexities in time and in number of messages of this algorithm are linear with respect to the size of the network (number of communication lines), which improves the exponential solution already known in the Byzantine case with some special assumptions.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

5. References

  • Attiya H., Bar-Noy A., Dolev D., Koller D., Peleg D. and Reischuk R., "Achievable Cases in a Asynchronous Environment", Proceedings of the 28th Found. of Comput. Science IEEE, pages 337–347, 1987.

    Google Scholar 

  • Bar-Noy A., Dolev D., Koller D. and Peleg D., "Fault-Tolerant Critical Section Management in Asynchronous Networks", in Distributed Algorithms, Lecture Notes in Computer Science 392, pages 13–23, 1989.

    Google Scholar 

  • Beauquier J., "Distribution d'Identificateurs avec des Processus Byzantins", Actes du séminaire franco-brésilien sur les systèmes répartis, Florianopolis, pages 235–239, 1989.

    Google Scholar 

  • Cheung T., "Graph Traversal Techniques and the Maximal Flow Problem in Distributed Computation", IEEE Trans. on SE, SE 9 (4), pages 504–512, 1983.

    Google Scholar 

  • Hélary J.M. and Raynal M., "Assigning Distinct Identities to Sites of an Anonymous Distributed System", Proc. IEEE, Workshop on the Future Trends of Distributed Computing Systems in the 1990s, Hong Kong, pages 82–86, September 1988.

    Google Scholar 

  • Lamport L., Shostak and Pease, "Reaching Agreement in the Presence of Faults", J.A.C.M., pages 228–234, 1980.

    Google Scholar 

  • Masukawa T., Nishikawa N., Hagihara K. and Tokura N., "Optimal Fault-Tolerant Distributed Algorithms for Election in Complete Networks with a Global Sense of Direction", in Distributed Algorithms, Lecture Notes in Computer Science 392, pages 171–182, 1989.

    Google Scholar 

  • Segall A., "Distributed Network Protocols", IEEE Trans. on Inf. Theory, IT 29 (1), pages 23–25, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen Nicola Santoro

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beauquier, J., Gastin, P., Villain, V. (1991). A linear fault-tolerant naming algorithm. In: van Leeuwen, J., Santoro, N. (eds) Distributed Algorithms. WDAG 1990. Lecture Notes in Computer Science, vol 486. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54099-7_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-54099-7_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54099-1

  • Online ISBN: 978-3-540-47405-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics