Title :
A Practical and Efficient Implementation of WF2Q+
Author :
Rouskas, George N. ; Dwekat, Z.
Author_Institution :
North Carolina State Univ., Raleigh
Abstract :
The WF2Q+ scheduler combines all three properties that are important to a fair queueing algorithm: a tight delay bound, a small worst-case fair index value, and a relatively low worst-case complexity of O(log n) for a link with n flows. We present a new implementation of WF2Q+ in which both the number of packet sorting operations and the computation of the virtual time function are independent of the number n of flows. Our implementation exploits two widely observed characteristics of the Internet, namely that service providers offer some type of tiered service with a small number of service levels, and that a small number of packet sizes dominate. Our scheduler combines provably good performance with amenability to hardware implementation in high-speed routers.
Keywords :
Internet; queueing theory; scheduling; telecommunication network routing; Internet; WF2Q+ scheduler; fair queueing algorithm; high-speed routers; packet sorting operations; tight delay bound; virtual time function; Bandwidth; Communications Society; Delay; Global Positioning System; Hardware; Processor scheduling; Round robin; Scheduling algorithm; Sorting; Web and internet services;
Conference_Titel :
Communications, 2007. ICC '07. IEEE International Conference on
Conference_Location :
Glasgow
Print_ISBN :
1-4244-0353-7
DOI :
10.1109/ICC.2007.36