Title :
DIBS: Dual interval bandwidth scheduling for short-term differentiation
Author :
Jaffar, Humzah ; Zhou, Xiaobo ; Zhang, Liqiang
Author_Institution :
Dept. of Comput. Sci., Univ. of Colorado at Colorado Springs, Colorado Springs, CO
Abstract :
Packet delay and bandwidth are two important metrics for measuring quality of service (QoS) of Internet services. While proportional delay differentiation (PDD) has been studied intensively in the context of differentiated services, few studies were conducted for per-class bandwidth differentiation. In this paper, we design and evaluate an efficient bandwidth differentiation approach. The DIBS (dual interval bandwidth scheduling) approach focuses on the short-term bandwidth differentiation of multiple classes because many Internet transactions take place in a small time frame. It does so based on the normalized instantaneous bandwidth, measured by the use of packet size and packet delay. It also proposes to use a look-back interval and a look-ahead interval to trade off differentiation accuracy and scheduling overhead. We implemented DIBS in the click modular software router. Extensive experiments have demonstrated its feasibility and effectiveness in achieving short-term bandwidth differentiation. Compared with the representative PDD algorithm WTP, DIBS can achieve better bandwidth differentiation when the inter-class packet size distributions are different. Compared with the representative weighted fair queueing algorithm PGPS, DIBS can achieve more accurate or comparable bandwidth differentiation at various workload situations, with better delay differentiation and lower cost.
Keywords :
Internet; bandwidth allocation; packet switching; quality of service; scheduling; telecommunication network routing; Internet services; bandwidth differentiation; click modular software router; dual interval bandwidth scheduling; look-ahead interval; look-back interval; packet delay; proportional delay differentiation; quality of service; short-term differentiation; Bandwidth; Delay; Diffserv networks; Processor scheduling; Quality of service; Scheduling algorithm; Springs; Telecommunication traffic; Traffic control; Web and internet services;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536488