• DocumentCode
    3495013
  • Title

    An efficient fault tolerant routing algorithm for binary cube interconnection networks

  • Author

    Habibian, H. ; Patooghy, A. ; Fazeli, M.

  • fYear
    2012
  • fDate
    2-3 May 2012
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    This paper presents a fault tolerant routing algorithm for injured hypercube. The proposed routing algorithm backtracks from the faulty nodes using stacks of passed nodes embedded in the header of messages. When a node receives a new message, a set of possible destinations for the message is formed using the mentioned stack. This helps the receiving node to detect its adjacent faulty nodes and to prevent the message to pass through the corresponding links. In this way, the proposed algorithm efficiently works with any number of faulty nodes in the network. Deadlock freedom of the proposed routing algorithm is obtained by the lowest possible requirements i.e., one virtual channel per each physical channel. In order to evaluate the proposed routing algorithm, a 7-dimentional hypercube network is simulated in various conditions i.e., different traffic rates, different number of faulty nodes, and different message lengths. Simulation results confirm that the proposed routing algorithm in comparison with the previously proposed routings: 1) provides an average of 20% improvement in the performance of the network, and 2) increases the reliability of the network.
  • Keywords
    backtracking; fault tolerance; message passing; multiprocessor interconnection networks; network routing; parallel processing; 7-dimentional hypercube network; binary cube interconnection networks; deadlock freedom; fault tolerant routing algorithm; faulty nodes; injured hypercube; message header; message lengths; message pass; network reliability; physical channel; routing algorithm backtracks; traffic rates; virtual channel; Algorithm design and analysis; Fault tolerance; Hypercubes; Routing; Signal processing algorithms; Simulation; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and Digital Systems (CADS), 2012 16th CSI International Symposium on
  • Conference_Location
    Shiraz, Fars
  • Print_ISBN
    978-1-4673-1481-7
  • Type

    conf

  • DOI
    10.1109/CADS.2012.6316412
  • Filename
    6316412