• DocumentCode
    1188438
  • Title

    The efficiency of greedy routing in hypercubes and butterflies

  • Author

    Stamoulis, George D. ; Tsitsiklis, John N.

  • Author_Institution
    Lab. for Inf. & Decision Syst., MIT, Cambridge, MA, USA
  • Volume
    42
  • Issue
    11
  • fYear
    1994
  • fDate
    11/1/1994 12:00:00 AM
  • Firstpage
    3051
  • Lastpage
    3061
  • Abstract
    We analyze the following problem. Each node of the d-dimensional hypercube independently generates packets according to a Poisson process with rate λ. Each of the packets is to be sent to a randomly chosen destination; each of the nodes at Hamming distance k from a packet´s origin is assigned an a priori probability pk(1-p) d-k. Packets are routed under a simple greedy scheme: each of them is forced to cross the hypercube dimensions required in increasing index-order, with possible queueing at the hypercube nodes. Assuming unit packet length and no other communications taking place, we show that this scheme is stable (in steady-state) if ρ<1, where ρ=defλp is the load factor of the network; this is seen to be the broadest possible range for stability. Furthermore, we prove that the average delay T per packet satisfies T⩽dp/(1-ρ), thus showing that an average delay of Θ(d) is attainable for any fixed ρ<1. We also establish similar results in the context of the butterfly network. Our analysis is based on a stochastic comparison with a product-form queueing network
  • Keywords
    hypercube networks; packet switching; queueing theory; stability; stochastic processes; telecommunication network routing; Hamming distance; Poisson process; average delay; butterfly network; greedy routing; hypercube nodes; hypercubes; load factor; packet generation; product-form queueing network; queueing; stability; stochastic comparison; unit packet length; Context; Delay; Hamming distance; Hypercubes; Parallel algorithms; Queueing analysis; Routing; Stability; Steady-state; Stochastic processes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.328987
  • Filename
    328987