Credit-based fair queueing (CBFQ): A simple service-scheduling algorithm for packet-switched networks

被引:41
作者
Bensaou, B [1 ]
Tsang, DHK [1 ]
Chan, KT [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Elect Engn, Kowloon, Hong Kong, Peoples R China
关键词
fair queueing; packet scheduling; quality of service; traffic control;
D O I
10.1109/90.958328
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a simple rate-based scheduling algorithm for packet-switched networks. Using a set of counters to keep track of the credits accumulated by each traffic flow, the bandwidth share allocated to each flow, and the size of the head-of-line (HOL) packets of the different flows, the algorithm decides which flow to serve next. Our proposed algorithm requires on average a smaller complexity than the most interesting alternative ones while guaranteeing comparable fairness, delay, and delay jitter bounds. To further reduce the complexity, a simplified version (CBFQ-F) of the general algorithm is also proposed for networks with fixed packet lengths, such as ATM, by relaxing the fairness bound by a negligibly small amount.
引用
收藏
页码:591 / 604
页数:14
相关论文
共 17 条
[1]  
BENETT JCR, 1996, IEEE INFOCOM, P120
[2]  
CHAN KT, 1996, THESIS HONG KONG U S
[3]  
Demers A., 1989, P SIGCOMM
[4]  
Golestani S. J., 1994, Proceedings IEEE INFOCOM '94. The Conference on Computer Communications. Networking for Global Communications (Cat. No.94CH3401-7), P636, DOI 10.1109/INFCOM.1994.337677
[5]  
GOLESTANI SJ, 1996 INT ZUR SEM DIG, P39
[6]  
Goyal P., 1995, Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video, P287
[7]  
GOYAL P, 1995, P SIGCOMM, P157
[8]   QUEUING DISCIPLINES AND PASSIVE CONGESTION CONTROL IN BYTE-STREAM NETWORKS [J].
MORGAN, SP .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (07) :1097-1106
[9]  
Parekh A, 1992, P INFOCOM 92 MAY, P915
[10]   A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case [J].
Parekh, Abhay K. ;
Gallager, Robert G. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (03) :344-357