Title :
Dynamic Intermediate Node Algorithm (DINA); a novel fault tolerance routing methodology for NoC’s
Author :
Aliabadi, M.R. ; Khademzadeh, A. ; Raiya A, M.
Author_Institution :
Iran Telecommun. Res. Center, Tehran
Abstract :
In this paper we present a methodology to design fault-tolerant routing algorithms for two-dimensional mesh networks. Our methodology, Dynamic intermediate node algorithm (DINA) supports fully adaptive routing, does not degrade performance in the absence of faults, and supports a reasonably large number of faults without significantly degrading performance. Consequently, this work examines fault tolerant communication algorithms for use in the NoC domain. Before two different flooding algorithms and a random walk algorithm have been investigated. These algorithms have an exceedingly high communication overhead and cause huge congestion in usual traffics. We show that our proposed algorithm offers significantly reduced overhead while maintaining useful levels of fault tolerance and load balancing.
Keywords :
fault tolerance; network-on-chip; routing protocols; NoC; adaptive routing; dynamic intermediate node algorithm; fault tolerance routing methodology; fault tolerant communication algorithms; fault-tolerant communication protocol; flooding algorithms; high communication overhead; load balancing; network-on-chip; random walk algorithm; routing protocol; Algorithm design and analysis; Degradation; Design methodology; Fault tolerance; Floods; Heuristic algorithms; Load management; Mesh networks; Network-on-a-chip; Routing; congestion; fault-tolerance; network; performance;
Conference_Titel :
Telecommunications, 2008. IST 2008. International Symposium on
Conference_Location :
Tehran
Print_ISBN :
978-1-4244-2750-5
Electronic_ISBN :
978-1-4244-2751-2
DOI :
10.1109/ISTEL.2008.4651357