Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

A correctness proof of a topology information maintenance protocol for a distributed computer network

Published: 01 July 1977 Publication History

Abstract

In order for the nodes of a distributed computer network to communicate, each node must have information about the network's topology. Since nodes and links sometimes crash, a scheme is needed to update this information. One of the major constraints on such a topology information scheme is that it may not involve a central controller. The Topology Information Protocol that was implemented on the MERIT Computer Network is presented and explained; this protocol is quite general and could be implemented on any computer network. It is based on Baran's “Hot Potato Heuristic Routing Doctrine.” A correctness proof of this Topology Information Protocol is also presented.

References

[1]
Aupperle, E.M. The MERIT network re-examined. Digest of Papers, COMPCON 73, Feb. 1973, pp. 25-29.
[2]
Baran, P. On distributed communication networks. IEEE Trans. Comm. Syst. CS-12 (March 1964), 109.
[3]
Cocanower, A.B., Fischer, W., Gerstenberger, W.S., and Read, B.S. The communications computer operating system-the initial design. No. PB203 552, Nat. Tech. Inform. Service, Springfield, Va., Oct. 1970, p. 94.
[4]
Frank, H., Kahn, R.E., and Kleinrock, L. Computer communication network design-experience with theory and practice. Proc. AFIPS 1972 SJCC, Vol. 40, AFIPS Press, Montvale, N.J.; pp. 255-270 (Contains an extensive bibliography on computer networks).
[5]
Heart, F.W., Kahn, R.E., Ornstein, S.M., Crowther, W.R., and Walden, D.C. The interface message processor for the ARPA computer networks. Proc. AFIPS 1970 SJCC, Vol. 36, AFIPS Press, Montvale, N.J., pp. 551-567.
[6]
Herzog, B. Computer networks. Proc. Int. Comptg. Symp., Venice, Italy, April 1972, pp. 12-14.
[7]
Tajibnapis, W.D. Message-switching protocols in distributed computer networks. Ph.D. Diss., Pub. MCN-0676-TR-22, MERIT Computer Network, Ann Arbor, Mich., 1976.

Cited By

View all
  • (2021)Active Modular Environment for Robot Navigation2021 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48506.2021.9561111(8636-8642)Online publication date: 30-May-2021
  • (2020)Exploration of Time-Varying Connected Graphs with Silent AgentsStructural Information and Communication Complexity10.1007/978-3-030-54921-3_9(146-162)Online publication date: 29-Jun-2020
  • (2016)Efficient Distributed Query ProcessingIEEE Transactions on Automation Science and Engineering10.1109/TASE.2016.253094113:3(1230-1246)Online publication date: Jul-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 20, Issue 7
July 1977
75 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/359636
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1977
Published in CACM Volume 20, Issue 7

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computer networks
  2. correctness proofs
  3. distributed computer network
  4. distributed control
  5. distributed operating system
  6. network topology
  7. routing problem in networks
  8. store and forward message switching
  9. store and forward packet switching
  10. traffic control

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)113
  • Downloads (Last 6 weeks)12
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Active Modular Environment for Robot Navigation2021 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48506.2021.9561111(8636-8642)Online publication date: 30-May-2021
  • (2020)Exploration of Time-Varying Connected Graphs with Silent AgentsStructural Information and Communication Complexity10.1007/978-3-030-54921-3_9(146-162)Online publication date: 29-Jun-2020
  • (2016)Efficient Distributed Query ProcessingIEEE Transactions on Automation Science and Engineering10.1109/TASE.2016.253094113:3(1230-1246)Online publication date: Jul-2016
  • (2014)Dragon: Data discovery and collection architecture for distributed IoT2014 International Conference on the Internet of Things (IOT)10.1109/IOT.2014.7030121(91-96)Online publication date: Oct-2014
  • (2014)Readings in Distributed Artificial IntelligenceundefinedOnline publication date: 5-Jun-2014
  • (2012)Optimal distributed all pairs shortest paths and applicationsProceedings of the 2012 ACM symposium on Principles of distributed computing10.1145/2332432.2332504(355-364)Online publication date: 16-Jul-2012
  • (2009)A snap-stabilizing point-to-point communication protocol in message-switched networksProceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing10.1109/IPDPS.2009.5160997(1-11)Online publication date: 23-May-2009
  • (2007)Deadlock-free connection-based adaptive routing with dynamic virtual circuitsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2006.08.01267:1(13-32)Online publication date: 1-Jan-2007
  • (2006)MCMPIEEE Journal on Selected Areas in Communications10.1109/49.53648814:7(1404-1421)Online publication date: 1-Sep-2006
  • (2006)Switch-level simulation using dynamic graph algorithmsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/43.6778810:3(346-355)Online publication date: 1-Nov-2006
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media