• DocumentCode
    1348005
  • Title

    A fully adaptive routing algorithm for dynamically injured hypercubes, meshes, and tori

  • Author

    Tsai, Ming-Jer ; Wang, Sheng-De

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    9
  • Issue
    2
  • fYear
    1998
  • fDate
    2/1/1998 12:00:00 AM
  • Firstpage
    163
  • Lastpage
    174
  • Abstract
    Unicast V is a progressive, misrouting algorithm for packet or virtual cut-through networks. A progressive protocol forwards a message at an intermediate node if a nonfaulty profitable link is available and waits, deroutes, or aborts otherwise. A misrouting protocol uses both profitable and nonprofitable links at each node; thus, a message can move farther away from its destination at some steps. Unicast V is simple for hardware implementation, requires a very small message overhead, and makes routing decisions by local failure information only. However, it is claimed to be partially adaptive and to be able to tolerate static faults in hypercubes only. In this paper, we uncover some new features of Unicast V: (1) it is fully-adaptive, (2) it also applies to meshes and tori, and (3) it can tolerate dynamic faults by careful implementation. In addition, we also provide bounds on the performance of the algorithm
  • Keywords
    fault tolerant computing; hypercube networks; packet switching; Unicast V; adaptive routing; dynamic fault; dynamically injured; fully adaptive routing; hypercubes; meshes; misrouting protocol; packet switching; progressive protocol; tori; virtual cut-through switching; Adaptive control; Computer Society; Delay; Hardware; Heuristic algorithms; History; Hypercubes; Packet switching; Programmable control; Routing protocols;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.663879
  • Filename
    663879