A distributed shortest path protocol
Abstract
We present a distributed protocol for obtaining the shortest paths between all pairs of nodes in a network with weighted links. The protocol is based on an extension of the Dijkstra (centralized) shortest path algorithm and uses collaboration between neighboring nodes to transfer the information needed at the nodes for the successive construction of the shortest paths. A formal description of the protocol is given by indicating the exact algorithm performed by each node. The validation proofs are greatly simplified by separating the communication mechanism from the computation at the nodes, the latter being the transposition of the Dijkstra shortest path algorithm to the decentralized protocol.
 Publication:

NASA STI/Recon Technical Report N
 Pub Date:
 June 1981
 Bibcode:
 1981STIN...8130336Z
 Keywords:

 Communication Networks;
 Data Processing;
 Information Flow;
 Computer Networks;
 Fault Trees;
 Interprocessor Communication;
 Communications and Radar