TY - JOUR
T1 - A QoS packet/burst scheduler for broadband networks
AU - Yuang, Maria C.
AU - Shih, Julin
AU - Tien, Po-Lung
PY - 2002
Y1 - 2002
N2 - Prevailing weight-based scheduling algorithms advocate static or coarse-grained simplification of timestamp computation, resulting in performance bottleneck and unnecessary downgrade under heavy and normal computation loads, respectively. Our goal is to design a scheduler that enables quantitative trade-off balance between performance and complexity. In this paper, we propose a Stepwise QoS Scheduler (SQS), enabling packet to burst scheduling under normal to heavy computation loads, based on a new notion of window. Window sizes of unity, and greater than one correspond to packet and burst scheduling, respectively. SQS exerts simple FIFO service within the window and guarantees stepwise weight-proportional service at the window boundary. As a result, quantitative trade-off balance can be facilitated via the adjustment of the window size. We further formally specify the SQS service guarantee for a flow by a stepwise service curve, which is a function of W and θmin - the least-upper-bound delay incurred by the first packet of the busy period of the flow. Finally, we demonstrate through experimental results that, by applying a small window (W ≤ 10), SQS outperforms Weighted Fair Queueing (WFQ) and performs as superior as Worst-case Fair Weighted Fair Queueing (WF2Q) with respect to throughput fairness, mean delay, and worst-case delay fairness.
AB - Prevailing weight-based scheduling algorithms advocate static or coarse-grained simplification of timestamp computation, resulting in performance bottleneck and unnecessary downgrade under heavy and normal computation loads, respectively. Our goal is to design a scheduler that enables quantitative trade-off balance between performance and complexity. In this paper, we propose a Stepwise QoS Scheduler (SQS), enabling packet to burst scheduling under normal to heavy computation loads, based on a new notion of window. Window sizes of unity, and greater than one correspond to packet and burst scheduling, respectively. SQS exerts simple FIFO service within the window and guarantees stepwise weight-proportional service at the window boundary. As a result, quantitative trade-off balance can be facilitated via the adjustment of the window size. We further formally specify the SQS service guarantee for a flow by a stepwise service curve, which is a function of W and θmin - the least-upper-bound delay incurred by the first packet of the busy period of the flow. Finally, we demonstrate through experimental results that, by applying a small window (W ≤ 10), SQS outperforms Weighted Fair Queueing (WFQ) and performs as superior as Worst-case Fair Weighted Fair Queueing (WF2Q) with respect to throughput fairness, mean delay, and worst-case delay fairness.
UR - http://www.scopus.com/inward/record.url?scp=0036279435&partnerID=8YFLogxK
U2 - 10.1109/ICC.2002.997021
DO - 10.1109/ICC.2002.997021
M3 - Conference article
AN - SCOPUS:0036279435
SN - 0536-1486
VL - 2
SP - 1094
EP - 1099
JO - IEEE International Conference on Communications
JF - IEEE International Conference on Communications
T2 - 2002 International Conference on Communications (ICC 2002)
Y2 - 28 April 2002 through 2 May 2002
ER -