Title :
Universal wormhole routing
Author :
Greenberg, Ronald I. ; Oh, H.-C.
Author_Institution :
Dept. of Electr. Eng., Maryland Univ., College Park, MD, USA
Abstract :
We examine the wormhole routing problem in terms of the "congestion" c and "dilation" d for a set of packet paths. We show, with mild restrictions, that there is a simple randomized algorithm for routing any set of P packets in O(cdη + cLηlog P) time, where L is the number of flits in a packet, and η = min {d,L]; only a constant number of flits are stored in each queue at any time. Using this result, we show that a fat-tree network of area Θ(A) can simulate wormhole routing on any network of comparable area with O(log 3 A) slowdown, when all worms have the same length. Variable-length worms are also considered. We run some simulations on the fat-tree which show that not only does wormhole routing tend to perform better than the more heavily studied store-and-forward routing, but that performance superior to our provable bound is attainable in practice
Keywords :
communication complexity; message passing; multiprocessor interconnection networks; network routing; packet switching; congestion; dilation; fat-tree network; packet paths; performance; randomized algorithm; store-and-forward routing; universal wormhole routing; variable-length worms; Buffer storage; Circuits; Educational institutions; Hardware; Large-scale systems; Pattern analysis; Performance analysis; Routing; Telecommunication traffic; Traffic control;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-4222-X
DOI :
10.1109/SPDP.1993.395550