Abstract | ||
---|---|---|
Abstract An important open problem,in wormhole,routing has been to find a necessary and sufficie nt condition for deadlock-free adaptive routing. Recently, Duato has solved this problem f or a restricted class of adaptive routing algorithms. In this paper, a necessary and sufficient condition is proposed that can be used for any adaptive or nonadaptive routing algorithm for wormhole routing, as long as only local information is required for routing. The underlying proof technique intr oduces a new type of dependency graph, the channel waiting graph, which omits most channel dependencies that cannot be used to create a deadlock configuration. The necessary and suffic ient condition can be applied in a straightforward manner to most routing algorithms. This is i llustrated by proving deadlock freedom for a partially adaptive nonminimal,mesh routing algorithm that does not require virtual channels and a fully adaptive minimal hypercube routing algorithm with two virtual channels per physical channel. Both routing algorithms are more adaptive than any previously proposed routing algorithm with similar virtual channel requirements. Keywords: wormhole routing, routing algorithms, deadlock freedom, channel waiting graph, nec- |
Year | DOI | Venue |
---|---|---|
1996 | 10.1006/jpdc.1996.0008 | J. Parallel Distrib. Comput. |
Keywords | Field | DocType |
sufficient condition,deadlock-free wormhole routing,adaptive routing,routing algorithms | Equal-cost multi-path routing,Multipath routing,Link-state routing protocol,Dynamic Source Routing,Enhanced Interior Gateway Routing Protocol,Static routing,Computer science,Destination-Sequenced Distance Vector routing,Wireless Routing Protocol,Distributed computing | Journal |
Volume | Issue | ISSN |
32 | 1 | Journal of Parallel and Distributed Computing |
Citations | PageRank | References |
46 | 1.75 | 21 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Loren Schwiebert | 1 | 871 | 90.17 |
D. N. Jayasimha | 2 | 158 | 16.02 |