DocumentCode :
759303
Title :
A framework for designing deadlock-free wormhole routing algorithms
Author :
Boppana, Rajendra V. ; Chalasani, Suresh
Author_Institution :
Div. of Comput. Sci., Texas Univ., San Antonio, TX, USA
Volume :
7
Issue :
2
fYear :
1996
fDate :
2/1/1996 12:00:00 AM
Firstpage :
169
Lastpage :
183
Abstract :
This paper presents a framework to design fully-adaptive, deadlock-free wormhole algorithms for a variety of network topologies. The main theoretical contributions are: (a) design of new wormhole algorithms using store-and-forward algorithms, (b) a sufficient condition for deadlock free routing by the wormhole algorithms so designed, and (c) a sufficient condition for deadlock free routing by these wormhole algorithms with centralized flit buffers shared among multiple channels. To illustrate the theory, several wormhole algorithms based on store-and-forward hop schemes are designed. The hop-based wormhole algorithms can be applied to a variety of networks including torus, mesh, de Brujin, and a class of Cayley networks, with the best known bounds on virtual channels for minimal routing on the last two classes of networks. An analysis of the resource requirements and performances of a proposed algorithm, called negative-hop algorithm, with some of the previously proposed algorithms for torus and mesh networks is presented
Keywords :
fault tolerant computing; multiprocessor interconnection networks; network routing; Cayley networks; de Brujin; deadlock free routing; deadlock-free; hop-based; mesh; negative-hop algorithm; network topologies; performances; resource requirements; torus; wormhole routing; Algorithm design and analysis; Buffer storage; Communication channels; Communication switching; Mesh networks; Network topology; Performance analysis; Routing; Sufficient conditions; System recovery;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.485506
Filename :
485506
Link To Document :
بازگشت