• DocumentCode
    1829324
  • Title

    Compressionless Routing: a framework for adaptive and fault-tolerant routing

  • Author

    Kim, Jae H. ; Liu, Ziqiang ; Chien, Andrew A.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1994
  • fDate
    18-21 Apr 1994
  • Firstpage
    289
  • Lastpage
    300
  • Abstract
    Compressionless Routing (CR) is a new adaptive routing framework which provides a unified framework for efficient deadlock-free adaptive routing and fault-tolerance. CR exploits the tight-coupling between wormhole routers for flow control to detect potential deadlock situations and recover from them. Fault-tolerant Compressionless Routing (FCR) extends Compressionless Routing to support end-to-end fault-tolerant delivery. Detailed routing algorithms, implementation complexity and performance simulation results for CR and FCR are presented. CR has the following advantages: deadlock-free adaptive routing in torus networks with no virtual channels, simple router designs, order-preserving message transmission, applicability to a wide variety of network topologies, and elimination of the need for buffer allocation messages. FCR has the following advantages: tolerates transient faults while maintaining data integrity (nonstop fault-tolerance), tolerates permanent faults, can be applied to a wide variety of network topologies, and eliminates the need for software buffering and retry for reliability. These advantages of CR and FCR not only simplify hardware support for adaptive routing and fault-tolerance, they also can simplify communication software layers
  • Keywords
    concurrency control; fault tolerant computing; network routing; parallel architectures; Compressionless Routing; FCR; Fault-tolerant Compressionless Routing; adaptive routing; communication software; deadlock-free; fault-tolerant routing; flow control; implementation complexity; performance simulation; torus networks; wormhole routers; Algorithm design and analysis; Chromium; Computer science; Delay; Fault tolerance; Hardware; Network interfaces; Network topology; Routing; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-5510-0
  • Type

    conf

  • DOI
    10.1109/ISCA.1994.288141
  • Filename
    288141