• 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