ADAPTIVE ROUTING IN K-ARY N-CUBES USING INCOMPLETE DIAGNOSTIC INFORMATION

Citation
C. Ravikumar et Cs. Panda, ADAPTIVE ROUTING IN K-ARY N-CUBES USING INCOMPLETE DIAGNOSTIC INFORMATION, Microprocessors and microsystems, 20(6), 1997, pp. 351-360
Citations number
10
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
20
Issue
6
Year of publication
1997
Pages
351 - 360
Database
ISI
SICI code
0141-9331(1997)20:6<351:ARIKNU>2.0.ZU;2-E
Abstract
In this paper, we present a fault-tolerant routing algorithm for k-ary n-cube interconnection networks which have become increasingly popula r for the construction of massively parallel computers. The k-ary n-cu be is a generalization of 2-ary hypercube network, and can model sever al interesting topologies such as the 2-d torus, 3-d torus, and the bi nary n-cube. In our routing algorithm, we assume that each node has st atic knowledge of the fault status of its immediate neighbours. Using this information, the nodes of the network execute a distributed diagn osis procedure whereby each node i learns the fault status of all othe r nodes that are reachable from i within k hops, k greater than or equ al to 1. We refer to k as the diagnostic radius. Our simulation result s indicate that a diagnostic radius larger than 1 can improve the perf ormance of the routing algorithm. Our routing algorithm is a significa nt improvement over a similar algorithm due to Blough and Najand in th at our algorithm does not place overheads on each message. The Blough- Najand algorithm requires each message to store the entire path from t he source to destination, which can be quite large for a massively par allel multiprocessor. We compare the relative merits and demerits of o ur algorithm with those in the literature.