Skip to main content

Generalized scheme for topology-update in dynamic networks

  • Conference paper
  • First Online:

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

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.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. B. Awerbuch. Complexity of network synchronization. Journal of the ACM, 32(4):804–823, October 1985.

    Google Scholar 

  4. D. P. Bertsekas and R. G. Gallager. Data Networks. Prantice Hall, 1987.

    Google Scholar 

  5. K. M. Chandy and J. Misra. The drinking philosophers. ACM-TOPLAS, 1985.

    Google Scholar 

  6. S. G. Finn. Resynch procedures and fail-safe network protocol. IEEE Trans. on Comm., COM-27:840–845, June 1979.

    Article  Google Scholar 

  7. E. Gafni. Talk at mit-lidc: fail-safe compilation of distributed algorithms. January 1987.

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. N. Lynch. Talk at ucla. January 1987.

    Google Scholar 

  10. J. M. McQuillan, I. Richer, and E. C. Rosen. The new routing algorithm for the arpanet. IEEE Trans. on Communication, COM-28, May 1980.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. J. M. Spinelli. Broadcasting Topology and Routing Information in Computer Networks. Master's thesis, MIT, March 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. van Leeuwen

Rights and permissions

Reprints 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

Publish with us

Policies and ethics