DocumentCode
1566906
Title
A theory of wormhole routing in parallel computers
Author
Felperin, Sergio ; Raghavan, Prabhakar ; Upfal, Eli
Author_Institution
IBM Almaden Res. Center, San Jose, CA, USA
fYear
1992
Firstpage
563
Lastpage
572
Abstract
Virtually all theoretical work on message routing in parallel computers has dwelt on packet routing: messages are conveyed as packets, an entire packet can reside at a node of the network, and a packet is sent from the queue of one node to the queue of another node until its reaches its destination. The current trend in multicomputer architecture, however, is to use wormhole routing. In wormhole routing a message is transmitted as a contiguous stream of bits, physically occupying a sequence of nodes/edges in the network. Thus, a message resembles a worm burrowing through the network. The authors give theoretical analyses of simple wormhole routing algorithms, showing them to be nearly optimal for butterfly and mesh connected networks. The analysis requires initial random delays in injecting messages to the network. They report simulation results suggesting that the idea of random initial delays is not only useful for theoretical analysis but may actually improve the performance of wormhole routing algorithms
Keywords
message switching; multiprocessor interconnection networks; telecommunication network routing; butterfly; initial random delays; mesh connected networks; message routing; multicomputer architecture; packet routing; parallel computers; simulation results; wormhole routing; Algorithm design and analysis; Analytical models; Computer architecture; Computer networks; Computer worms; Concurrent computing; Delay; Performance analysis; Queueing analysis; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-2900-2
Type
conf
DOI
10.1109/SFCS.1992.267795
Filename
267795
Link To Document