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 :
بازگشت