• DocumentCode
    2759871
  • Title

    FADyAD- Fault and congestion aware routing algorithm based on DyAD algorithm

  • Author

    Mehranzadeh, Amin ; Khademzadeh, Ahmad ; Mehran, Armin

  • Author_Institution
    Arak Branch, Comput. Eng. Dept., Islamic Azad Univ., Arak, Iran
  • fYear
    2010
  • fDate
    4-6 Dec. 2010
  • Firstpage
    274
  • Lastpage
    279
  • Abstract
    The performance of Network-on-Chip (NoC) largely depends on the underlying routing techniques. In this paper we present and evaluate a fault and congestion aware routing scheme called FADyAD which combines the advantages of both deterministic and adaptive routing schemes. On the other hand, the routers switching between deterministic and adaptive routing based on the network´s congestion conditions. The simulation results show the effectiveness of FADyAD by comparing it with deterministic and adaptive routing schemes under different traffic patterns. Simulation results depict that the proposed routing algorithm is able to route packet even in the case of faulty links or switches in the NoC. Moreover, Simulation results demonstrate the advantage of FADyAD routing algorithm in terms of average packet latency, packet loss rate compared with XY, OE and DyAD routing algorithm in the presence of permanent faults. For the proposed algorithm, it can get much less average packet latency and lead to less than average 15% packet loss rate. Simulation results show that our algorithm in terms of average energy consumption provides less energy consumption compared to the Fault-Aware Dynamic Routing (FADR) and recently reported fault tolerant flooding routing algorithms. Moreover, a prototype router based on the FADyAD idea has been designed and evaluated. The overhead of implementing FADyAD is negligible, while the performance is consistently better.
  • Keywords
    fault tolerance; network routing; network-on-chip; packet switching; DyAD algorithm; FADyAD algorithm; NoC; adaptive routing schemes; average energy consumption; deterministic routing schemes; fault and congestion aware routing algorithm; fault tolerant flooding routing algorithms; network congestion condition; network-on-chip; packet loss rate; router switching; traffic patterns; Adaptive systems; Algorithm design and analysis; Heuristic algorithms; Routing; Switches; Throughput; Traffic control; Deterministic; adaptive; congestion aware; fault aware; network-on-chip; routing algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications (IST), 2010 5th International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4244-8183-5
  • Type

    conf

  • DOI
    10.1109/ISTEL.2010.5734036
  • Filename
    5734036