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
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;
Conference_Titel :
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-2900-2
DOI :
10.1109/SFCS.1992.267795