DocumentCode
914520
Title
Deadlock-free adaptive routing in multicomputer networks using virtual channels
Author
Dally, William J. ; Aoki, Hiromichi
Author_Institution
MIT, Cambridge, MA, USA
Volume
4
Issue
4
fYear
1993
fDate
4/1/1993 12:00:00 AM
Firstpage
466
Lastpage
475
Abstract
The use of adaptive routing in a multicomputer interconnection network improves network performance by using all available paths and provides fault tolerance by allowing messages to be routed around failed channels and nodes. Two deadlock-free adaptive routing algorithms are described. Both algorithms allocate virtual channels using a count of the number of dimension reversals a packet has performed to eliminate cycles in resource dependency graphs. The static algorithm eliminates cycles in the network channel dependency graph. The dynamic algorithm improves virtual channel utilization by permitting dependency cycles and instead eliminating cycles in the packet wait-for graph. It is proved that these algorithms are deadlock-free. Experimental measurements of their performance are presented
Keywords
fault tolerant computing; multiprocessor interconnection networks; parallel processing; adaptive routing; deadlock-free; fault tolerance; multicomputer interconnection network; network performance; virtual channel utilization; virtual channels; Communication system traffic control; Concurrent computing; Heuristic algorithms; Intelligent networks; Multiprocessor interconnection networks; Network topology; Resource management; Routing; System recovery; Throughput;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.219761
Filename
219761
Link To Document