• DocumentCode
    2628307
  • Title

    Universal wormhole routing

  • Author

    Greenberg, Ronald I. ; Oh, H.-C.

  • Author_Institution
    Dept. of Electr. Eng., Maryland Univ., College Park, MD, USA
  • fYear
    1993
  • fDate
    1-4 Dec 1993
  • Firstpage
    56
  • Lastpage
    63
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-4222-X
  • Type

    conf

  • DOI
    10.1109/SPDP.1993.395550
  • Filename
    395550