Title :
A loop-free path-finding algorithm: specification, verification and complexity
Author :
Garcia-Luna-Aceves, J.J. ; Murthy, Shree
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
Abstract :
The loop-free path-finding algorithm (LPA) is presented. LPA specifies the second-to-last hop and distance to each destination to ensure termination; in addition, it uses an inter-neighbor synchronization mechanism to eliminate temporary loops. A detailed proof of LPA´s correctness is presented and its complexity is evaluated. LPA´s average performance is compared by simulation with the performance of algorithms representative of the state of the art in distributed routing, namely an ideal link-state (ILS) algorithm and a loop free algorithm that is based on internodal coordination spanning multiple hops (DUAL). The simulation results show that LPA is a more scalable alternative than DUAL and ILS in terms of the average number of steps, messages, and operations needed for each algorithm to converge after a topology change. LPA is shown to achieve loop freedom at every instant without much additional overhead over that incurred by prior algorithms based on second-to-last hop and distance information
Keywords :
computational complexity; computer networks; performance evaluation; synchronisation; telecommunication network routing; average performance; complexity; correctness; distance; inter-neighbor synchronization mechanism; loop freedom; loop-free path-finding algorithm; routing; second-to-last hop; specification; temporary loops; topology change; verification; Broadcasting; Contracts; Internet; Performance analysis; Routing protocols; Topology;
Conference_Titel :
INFOCOM '95. Fourteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Bringing Information to People. Proceedings. IEEE
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-6990-X
DOI :
10.1109/INFCOM.1995.515998