A Loop-Free Path-Finding Algorithm: Specification, Verification and Complexity

Abstract

The loop-free path-finding algorithm (LPA) is presented. LPA speci es 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1995
Accession Number
ADA461943

Entities

People

  • J.J. Garcia-Luna-Aceves
  • Shree Murthy

Organizations

  • University of California, Santa Cruz

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Networks
  • Contrast
  • Information Operations
  • Internet Routing
  • Language
  • Mathematics
  • Network Topology
  • Networks
  • Recovery
  • Routing
  • Routing Protocols
  • Simulations
  • Specifications
  • Standards
  • Topology

Fields of Study

  • Computer science

Readers

  • Computer Networking