Distributed shortest path algorithms for computer networks

Loading...
Thumbnail Image
Authors
Yen, Jin Y.
Advisors
Second Readers
Subjects
Date of Issue
1979-08
Date
Publisher
Monterey, CA; Naval Postgraduate School
Language
Abstract
This paper presents two distributed algorithms for finding shortest paths from a source node to all other nodes in an N-node network. These algorithms are executed at individual nodes using only local information. Algorithm 1 works in networks where there are no topological changes such as link failures, link recoveries or changes of link lengths. Algorithm 2 is a mofification of Algorithm 1 for networks where there are topological changes. Algorithm 1 determines the optimal shortest paths in at most N3/4 steps, which is only one-half of the computational upper bounds of Abram and Rhodes' and Segall, Merlin and Gallager's algorithms. After the last topological change, Algorithm 2 determines the optimal shortest paths in the same number of steps as Algorithm 1. There are many situations where the present algorithms will work up to N/2 times faster than the algorithms proposed by these authors
Type
Technical Report
Description
Series/Report No
Organization
Identifiers
NPS Report Number
NPS55-79-017
Sponsors
Prepared for: Chief of Naval Research Arlington, VA
Funding
N0001479WR90027
Format
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections