JOURNAL ARTICLE

A distributed, loop-free, shortest-path routing algorithm

Abstract

A new distributed algorithm for the dynamic computation of the shortest paths in a computer network is presented, validated, and analyzed. According to this algorithm, each node maintains the lengths of the shortest path to each network destination and a feasibility vector. Update messages from a node are sent only to its neighbors; each such message contains one or more entries, and each entry specifies the length of the selected path to a network destination, and whether the node requires internodal coordination. The algorithms extends the Jaffe-Moss routing algorithm by allowing nodes to choose new successors to destinations with no need for internodal coordination if the new successors are considered to be at most at the same distance as the current successors. The algorithm is shown to converge in a finite time after an arbitrary sequence of topological changes, to be loop-free at every instant (independently of the delays in the network) and to outperform other previously proposed loop-free, shortest-path algorithms from the standpoint of combined temporal, message, and storage complexities.< >

Keywords:
Shortest path problem Computer science K shortest path routing Shortest Path Faster Algorithm Node (physics) Yen's algorithm Loop (graph theory) Floyd–Warshall algorithm Private Network-to-Network Interface Algorithm Path (computing) Constrained Shortest Path First Routing (electronic design automation) Computation Average path length Distributed algorithm Computer network Theoretical computer science Dijkstra's algorithm Distributed computing Link-state routing protocol Routing protocol Graph Mathematics Combinatorics

Metrics

19
Cited By
0.72
FWCI (Field Weighted Citation Impact)
14
Refs
0.77
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Peer-to-Peer Network Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Traffic and Congestion Control
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Optical Network Technologies
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.