Title :
Loop-free routing using diffusing computations
Author :
Garcia-Lunes-Aceves, J.J.
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
fDate :
2/1/1993 12:00:00 AM
Abstract :
A family of distributed algorithms for the dynamic computation of the shortest paths in a computer network or internet 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 distance vector of one or more entries, and each entry specifies the length of the selected path to a network destination, as well as an 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 first proposed by Dijkstra and Scholten (1980). They improve on a number of algorithms introduced previously. The new algorithms are shown to converge in finite time after an arbitrary sequence of link cost or topological changes, to be loop-free at every instant, and to outperform all other loop-free routing algorithms previously proposed from the standpoint of the combined temporal, message, and storage complexities
Keywords :
computer networks; distributed algorithms; internetworking; optimisation; telecommunication network routing; DUAL; computer network; convergence; diffusing computations; distributed algorithms; dynamic computation; internet; loop-free routing; shortest paths; Algorithm design and analysis; Computer networks; Costs; Distributed algorithms; Distributed computing; H infinity control; IP networks; Internet; Military computing; Routing protocols;
Journal_Title :
Networking, IEEE/ACM Transactions on