• DocumentCode
    2645164
  • Title

    A general approach to dynamic packet routing with bounded buffers

  • Author

    Broder, Andrei Z. ; Frieze, Alan M. ; Upfal, Eli

  • Author_Institution
    Digital Syst. Res. Center, Palo Alto, CA, USA
  • fYear
    1996
  • fDate
    14-16 Oct 1996
  • Firstpage
    390
  • Lastpage
    399
  • Abstract
    We prove a sufficient condition for the stability of dynamic packet routing algorithms. Our approach reduces the problem of steady state analysis to the easier and better understood question of static routing. We show that certain high probability and worst case bounds on the quasistatic (finite past) performance of a routing algorithm imply bounds on the performance of the dynamic version of that algorithm. Our technique is particularly useful in analyzing routing on networks with bounded buffers where complicated dependencies make standard queuing techniques inapplicable. We present several applications of our approach. In all cases we start from a known static algorithm, and modify it to fit our framework. In particular we give the first dynamic algorithm for routing on a butterfly with bounded buffers. Both the injection rate for which the algorithm is stable, and the expected time a packet spends in the system are optimal up to constant factors. Our approach is also applicable to the recently introduced adversarial input model
  • Keywords
    hypercube networks; packet switching; telecommunication network routing; bounded buffers; butterfly; dynamic packet routing; general approach; injection rate; routing algorithm; stability; static routing; steady state analysis; sufficient condition; worst case bounds; Algorithm design and analysis; Communication networks; Digital systems; Heuristic algorithms; Mathematics; Performance analysis; Queueing analysis; Routing; Stability; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
  • Conference_Location
    Burlington, VT
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7594-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1996.548498
  • Filename
    548498