TY - GEN
T1 - Cycle time distribution and control for the deficit round robin packet scheduler
AU - Chang, Gary
AU - Lee, C. C.
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - Deficit Round Robin (DRR) is a widely implemented packet scheduling algorithm for providing throughput fairness among competing traffic flows in a router. However, its original form may yield poor response times for short-lived flows when the load is heavy. In this paper, we derive the probability distribution of the DRR cycle time, which is key to response times experienced by short-lived flows, with the aids of Renewal Theory and Central Limit Theorem. To utilize the analytical results on DRR cycle time, we then present a mechanism that adjusts the DRR service quanta offered to active traffic flows such that the DRR cycle time is contained. As a result, the response times for short-lived flows can be protected at a desired statistical level. Simulation results demonstrate the accuracy of the Gaussian DRR cycle time distribution as well as the significant improvements achieved by adjusting the quanta.
AB - Deficit Round Robin (DRR) is a widely implemented packet scheduling algorithm for providing throughput fairness among competing traffic flows in a router. However, its original form may yield poor response times for short-lived flows when the load is heavy. In this paper, we derive the probability distribution of the DRR cycle time, which is key to response times experienced by short-lived flows, with the aids of Renewal Theory and Central Limit Theorem. To utilize the analytical results on DRR cycle time, we then present a mechanism that adjusts the DRR service quanta offered to active traffic flows such that the DRR cycle time is contained. As a result, the response times for short-lived flows can be protected at a desired statistical level. Simulation results demonstrate the accuracy of the Gaussian DRR cycle time distribution as well as the significant improvements achieved by adjusting the quanta.
UR - http://www.scopus.com/inward/record.url?scp=84859910538&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84859910538&partnerID=8YFLogxK
U2 - 10.1109/ICCNC.2012.6167459
DO - 10.1109/ICCNC.2012.6167459
M3 - Conference contribution
AN - SCOPUS:84859910538
SN - 9781467300094
T3 - 2012 International Conference on Computing, Networking and Communications, ICNC'12
SP - 434
EP - 440
BT - 2012 International Conference on Computing, Networking and Communications, ICNC'12
T2 - 2012 International Conference on Computing, Networking and Communications, ICNC'12
Y2 - 30 January 2012 through 2 February 2012
ER -