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
Link To Document :
بازگشت