• DocumentCode
    921963
  • 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
  • Volume
    1
  • Issue
    1
  • fYear
    1993
  • fDate
    2/1/1993 12:00:00 AM
  • Firstpage
    130
  • Lastpage
    141
  • 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;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.222913
  • Filename
    222913