Scheduling latency-critical traffic: a measurement study of DRR+ and DRR++

C. Zhang1, M.H. MacGregor1
1Department of Computing Science, University of Alberta, Edmonton, AB, Canada

Tóm tắt

Efficient fair queuing using deficit round-robin, DRR, proposed by Shreedhar and Varghese (1996) is a low-complexity packet scheduler that has several commercial implementations. DRR has also been extended as DRR+ to accommodate latency-critical flows. DRR+, however, assumes that a latency-critical flow exhibits very smooth arrivals whereas most network flows are very bursty in nature, either as the result of source bursts, or as a result of the dynamics of multihop network paths. When DRR+ encounters a burst, it reverts back to the behavior of DRR, providing no preference or latency bound for latency critical traffic. This is a fatal flaw that prevents DRR+ from being useful in scheduling bursty latency-critical flows. We present a different extension to DRR that has much lower delay and delay jitter than DRR+ and is capable of handling bursty latency-critical flows.

Từ khóa

#Delay #Scheduling algorithm #Round robin #Traffic control #Bandwidth #Telecommunication traffic #Jitter #Regulators #Processor scheduling #Spread spectrum communication

Tài liệu tham khảo

10.1145/99517.99525 zhang, 1994, Rate-Controlled service disciplines, J High Speed Networks, 3, 389, 10.3233/JHS-1994-3405 10.1109/5.469298 10.1145/244130.244177 10.1109/INFCOM.1993.253355 10.1109/90.731196 10.1109/6046.890060 claffy, 1994, Internet Traffic Characterization bruno, 0, Move-To-The-Rear list scheduling: A new scheduling algorithm for providing QoS Guarantees, Proc ACM Multimedia '97, 63 bhattacharjee, 1998, Network Support for Multicast Video Distribution 10.1109/90.664265 10.17487/rfc2330 macgregor, 2000, Deficits for bursty latency-critical flows: DRR++, Proc t IEEE ICON '00, 287, 10.1109/ICON.2000.875803 kim, 1994, Simulation study of weighted round-robin queueing policy, Proc Tech Conf on Telecommuncations R&D Massachusetts 10.1109/INFCOM.1994.337677 10.1109/90.502236 10.1145/277851.277865