Loop-free routing using diffusing computations
Author:
- 1 January 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 1 (1) , 130-141
Abstract
-A,family of distributed algorithms for the dynamic computation of the shortest paths in a computer network or Memet is presented, validated, and analyzed. According to these algorithms, each node maintains a vector with its distance to every other node. Update messages,from,a node are sent only to its neighbors; each such message,contains a dktance,vector of one or more entries, and each entry specifies the length of the selected path to a network destination, as well as m indication of whether the entry constitutes an update, a query, or a reply to a previous query. The new,algorithms treat the problem,of distributed shortest-path routing as one of diffusing computations, which was firzt proposed by Dijkztra and Scholten. They improve,on algorithms introduced,previously by Chandy and Misra, JatYe and Moss, Merlin and Segatl, and the author. The new,algorithms are shown,to converge in finite time after an arbitrary sequence of link coat or topological changes, to be loop-free at every instan~ and to outperform,all other loop-free routing algorithms previously proposed,from,the standpoint of the combined temporal, message, and storage complexities.Keywords
This publication has 17 references indexed in Scilit:
- Border Gateway Protocol 3 (BGP-3)1991
- Dynamics of distributed shortest-path routing algorithmsACM SIGCOMM Computer Communication Review, 1991
- A minimum-hop routing algorithm based on distributed informationComputer Networks and ISDN Systems, 1989
- Routing Information Protocol1988
- Updating routing tables after resource failure in a distributed computer networkNetworks, 1984
- DARPA Internet gateway1982
- A Responsive Distributed Routing Algorithm for Computer NetworksIEEE Transactions on Communications, 1982
- Termination detection for diffusing computationsInformation Processing Letters, 1980
- The New Routing Algorithm for the ARPANETIEEE Transactions on Communications, 1980
- A Failsafe Distributed Routing ProtocolIEEE Transactions on Communications, 1979