• DocumentCode
    2517793
  • Title

    Deficits for bursty latency-critical flows: DRR++

  • Author

    MacGregor, M.H. ; Shi, W.

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    287
  • Lastpage
    293
  • Abstract
    Fair queuing was invented to ensure that every flow gets its fair share of the total bandwidth. Efficient fair queuing using deficit round-robin, DRR, proposed by Shreedhar and Varghese (see IEEE/ACM Trans. Net., vol.4, no.4, p.386-97, 1996), reduces the work to process each packet from O(log(n)) to O(1). DRR+ was also extended to accommodate latency-critical flows. DRR+ uses a timer to police each latency-critical flow and was shown to have a latency bound of (nc s)+(M/B) for these flows. The definition of the contract of Shreedhar and Varghese, however, constrains a latency-critical flow to generate very smooth arrivals. By giving another definition of contract, we return to using the original concept of deficit to enforce each flow´s commitment to its contract. This allows for bursty arrivals which may occur either as the result of source bursts, or as a result of the dynamics of multihop network paths
  • Keywords
    computational complexity; packet switching; queueing theory; telecommunication traffic; DRR+; DRR++; bandwidth; bursty arrivals; bursty latency-critical flows; congestion avoidance mechanisms; contract definition; deficit concept; deficit round-robin; efficient fair queuing; latency bound; multihop network paths; packet scheduling; source bursts; timer; Bandwidth; Contracts; Delay; Proposals; Scheduling algorithm; Spread spectrum communication; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks, 2000. (ICON 2000). Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-0777-8
  • Type

    conf

  • DOI
    10.1109/ICON.2000.875803
  • Filename
    875803