Abstract
Many network control-functions like routing and flow-control require the knowledge of the whole network topology at each network site. The topology-update problem is the problem of keeping this knowledge current, when the network topology is dynamic, i.e. when links fail and recover at arbitrary times. Existing networks cope with the problem by the use of flooding algorithm, indicating the most recent topology status either by employing sequence numbers, which are akin to time-stamps, or by spontaneous periodic flooding of the most recent information. In contrast, recently Spinelli provided a topology-update algorithm which does not use sequence numbers and is event-driven.
Spinelli's algorithm has unbounded message complexity. This paper generalizes and modifies Spinelli's algorithm to a class of algorithms of bounded message complexity, thus making the algorithm practical. Moreover, the generalization provides a spectrum of algorithms out of which one can choose the one which best suits the problem at hand.
Preliminary Report
Supported by NSF Presidential Young Investigator Award under grant DCR84-51396 & matching funds from IBM Faculty Development Award under grant D840622.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Y. Afek, B. Awerbuch, and E. Gafni. Applying static network protocols to dynamic networks. In Proc. 28th IEEE Symp. on Foundation of Computer Science, October 1987.
Y. Afek, B. Awerbuch, S. Plotkin, and M. Saks. Local management of a global resource in a communication network. In Proc. 28th IEEE Symp. on Foundation of Computer Science, October 1987.
B. Awerbuch. Complexity of network synchronization. Journal of the ACM, 32(4):804–823, October 1985.
D. P. Bertsekas and R. G. Gallager. Data Networks. Prantice Hall, 1987.
K. M. Chandy and J. Misra. The drinking philosophers. ACM-TOPLAS, 1985.
S. G. Finn. Resynch procedures and fail-safe network protocol. IEEE Trans. on Comm., COM-27:840–845, June 1979.
E. Gafni. Talk at mit-lidc: fail-safe compilation of distributed algorithms. January 1987.
E. Gafni and D. P. Bertsekas. Distributed algorithms for generating loop-free routes in networks with frequently changing topology. IEEE Trans on Communication, COM-29,1:11–18, January 1981.
N. Lynch. Talk at ucla. January 1987.
J. M. McQuillan, I. Richer, and E. C. Rosen. The new routing algorithm for the arpanet. IEEE Trans. on Communication, COM-28, May 1980.
F. R. Soloway and P. A. Humblet. On distributed network protocols for changing topologies. Technical Report, MIT, May 1986. Report LIDC-P-1564 MIT Laboratory for Inf. and Dec. Sys.
J. M. Spinelli. Broadcasting Topology and Routing Information in Computer Networks. Master's thesis, MIT, March 1986.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gafni, E. (1988). Generalized scheme for topology-update in dynamic networks. In: van Leeuwen, J. (eds) Distributed Algorithms. WDAG 1987. Lecture Notes in Computer Science, vol 312. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0019804
Download citation
DOI: https://doi.org/10.1007/BFb0019804
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19366-1
Online ISBN: 978-3-540-39239-2
eBook Packages: Springer Book Archive