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.
Preview
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.
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.
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.
Cheung T., "Graph Traversal Techniques and the Maximal Flow Problem in Distributed Computation", IEEE Trans. on SE, SE 9 (4), pages 504–512, 1983.
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.
Lamport L., Shostak and Pease, "Reaching Agreement in the Presence of Faults", J.A.C.M., pages 228–234, 1980.
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.
Segall A., "Distributed Network Protocols", IEEE Trans. on Inf. Theory, IT 29 (1), pages 23–25, 1983.
Author information
Authors and Affiliations
Editor information
Rights 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