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
Link To Document