DocumentCode
2217528
Title
Minimal, deadlock-free routing in hypercubic and arbitrary networks
Author
Cypher, Robert
Author_Institution
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
fYear
1995
fDate
25-28 Oct 1995
Firstpage
122
Lastpage
129
Abstract
In this paper we consider the problem of creating minimal, deadlock-free routing algorithms, where a routing algorithm is said to be minimal if it uses only shortest paths. In particular we examine the possibility of creating scalable algorithms that use only a constant number of buffers per node. Minimal, scalable, deadlock-free routing algorithms are known for many important networks including meshes, tori, trees and hypercubes. In addition, it is known that a scalable, deadlock -free routing algorithm exists for every network. However, it is unknown whether or not a minimal scalable, deadlock-free routing algorithm exists for every network; and no such algorithm is known for the de Bruijn or shuffle-exchange networks. We present three main results. First, we prove that there is no minimal, scalable, deadlock-free routing algorithm for the hypercube that uses only the standard Ascend (dimension-order) paths. Second, we prove that there exist networks for which no minimal, scalable, deadlock-free routing algorithm is possible. Third, we create minimal, scalable, deadlock- free routing algorithms for the de Bruijn and shuffle-exchange networks. The algorithm for the de Bruijn network appears to be of practical interest, as it uses only four buffers per node. Our results apply to oblivious and adaptive store-and-forward and virtual cut-through routing algorithms, and to oblivious wormhole routing algorithms
Keywords
hypercube networks; performance evaluation; arbitrary networks; buffers; de Bruijn networks; deadlock-free routing; hypercubic networks; scalable algorithms; shortest paths; shuffle-exchange networks; store-and-forward algorithms; virtual cut-through routing algorithms; Buffer storage; Clocks; Computer networks; Computer science; Concurrent computing; Hardware; Hypercubes; Intelligent networks; Routing; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location
San Antonio, TX
ISSN
1063-6374
Print_ISBN
0-81867195-5
Type
conf
DOI
10.1109/SPDP.1995.530674
Filename
530674
Link To Document