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