Title :
Huffman Fair Queueing: A Scheduling Algorithm Providing Smooth Output Traffic
Author :
Choy, Man-Ting ; Lee, Tony T.
Author_Institution :
Department of Information Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong. Email: mtchoy1@ie.cuhk.edu.hk
Abstract :
A scheduling algorithm based on Huffman algorithm and Weighted Fair Queueing (WFQ) is proposed. The aim of this scheduler is to provide good fairness and smooth output traffic, while remaining simple in operation. Since WFQ can only guarantee good relative fairness between two flows, we apply WFQ on adjacent nodes of the Huffman binary tree. Therefore, it secures a good worst case fairness result. The Huffman algorithm also suggests that the number of comparisons needed is optimal among all possible tree structures. Our algorithm is able to achieve delay, relative fairness and worst case fairness bounds in the order of O(1) while the complexity is O(logN), where N is the number of flows.
Keywords :
Bandwidth; Binary trees; Delay; Global Positioning System; Jitter; Quality of service; Round robin; Scheduling algorithm; Traffic control; Tree data structures;
Conference_Titel :
Communications, 2006. ICC '06. IEEE International Conference on
Conference_Location :
Istanbul
Print_ISBN :
1-4244-0355-3
Electronic_ISBN :
8164-9547
DOI :
10.1109/ICC.2006.254805