• DocumentCode
    3421702
  • Title

    Fault-tolerant hierarchical routing

  • Author

    Alari, Gianluigi ; Datta, Ajoy ; Derby, Jerry ; Lawrence, James

  • Author_Institution
    Unite d´´Inf., Univ. Catholique de Louvain, Belgium
  • fYear
    1997
  • fDate
    5-7 Feb 1997
  • Firstpage
    159
  • Lastpage
    165
  • Abstract
    This paper presents a self-stabilizing, fault-tolerant hierarchical routing algorithm. Hierarchical routing algorithms are less expensive algorithm than traditional all-pairs routing algorithms (i.e., lower memory requirements, faster routing table lookups, and less costly broadcast). The algorithm presented here retains these benefits yet, maintains routing capability between all pairs of connected nodes, even in the presence of faults, such as link/node failures and repairs and corruption of program variables. Additionally, this algorithm solves the problem of area partition where nodes that are defined to be in the same subset of the network become isolated by link or node failure. Being self-stabilizing, starting from an arbitrary state the protocol is guaranteed to reach a configuration with routing tables containing valid entries in a finite time. The protocol automatically updates the shortest paths in the face of dynamically changing link weights. The protocol dynamically allocates/deallocates storage for the routing information as the network size changes. The algorithm works on an arbitrary topology and under a distributed daemon model
  • Keywords
    fault tolerant computing; protocols; table lookup; telecommunication network routing; arbitrary topology; area partition; connected nodes; distributed daemon model; fault-tolerant hierarchical routing; link/node failures; program variables; protocol; routing tables; self-stabilizing algorithm; shortest paths; Broadcasting; Computer science; Distributed computing; Fault tolerance; Fault tolerant systems; Network topology; Partitioning algorithms; Routing protocols; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
  • Conference_Location
    Phoenix, Tempe, AZ
  • Print_ISBN
    0-7803-3873-1
  • Type

    conf

  • DOI
    10.1109/PCCC.1997.581504
  • Filename
    581504