DISTRIBUTED, DEADLOCK-FREE ROUTING IN FAULTY, PIPELINED, DIRECT INTERCONNECTION NETWORKS

Citation
Pt. Gaughan et al., DISTRIBUTED, DEADLOCK-FREE ROUTING IN FAULTY, PIPELINED, DIRECT INTERCONNECTION NETWORKS, I.E.E.E. transactions on computers, 45(6), 1996, pp. 651-665
Citations number
26
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
45
Issue
6
Year of publication
1996
Pages
651 - 665
Database
ISI
SICI code
0018-9340(1996)45:6<651:DDRIFP>2.0.ZU;2-8
Abstract
This paper focuses on designing high performance pipelined networks th at can operate in the presence of dynamic component failures. A genera l, rigorous framework for deadlock-free communication in faulty, pipel ined networks is developed. A mechanism is also proposed for recoverin g from dynamic link and node failures. The recovery mechanism 1) is fu lly distritbuted, 2) does not require timeouts, 3) prevents fault-indu ced deadlock, and 4) is integrated into the virtual channel flow contr ol mechanisms. This recovery mechanism is used to develop a new pipeli ned communication mechanism-acknowledged pipelined circuit-switching ( APCS). This mechanism supports existing routing protocols [19] that ca n tolerate a maximal number of static link failures, i.e., one less th an the number of ports on a node. An implementation of a novel router architecture is described and the results of detailed flit level simul ations are presented. Finally, the proposed recovery mechanism is show n to be applicable to existing adaptive wormhole routing protocols whi ch are prone to deadlock in the presence of dynamic faults.