Hierarchical packet fair queueing algorithms

被引:259
作者
Bennett, JCR
Zhang, H
机构
[1] FORE SYST,PITTSBURGH,PA
[2] BBN SYST & TECHNOL CORP,CAMBRIDGE,MA 02138
[3] CARNEGIE MELLON UNIV,SCH COMP SCI,PITTSBURGH,PA 15213
基金
美国国家科学基金会;
关键词
hierarchical packet scheduling; link-sharing; quality of service; real-time; resource management;
D O I
10.1109/90.649568
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose to use the idealized Hierarchical Generalized Processor Sharing (H-GPS) model to simultaneously support guaranteed real-time, rate-adaptive best-effort, and controlled link-sharing services. We design Hierarchical Packet Fair Queueing (H-PFQ) algorithms to approximate H-GPS by using one-level variable-rate PFQ servers as basic building blocks. By computing the system virtual time and per packet virtual start/finish times in unit of bits instead of seconds, most of the PFQ algorithms in the literature can be properly defined as variable-rate servers. We develop techniques to analyze delay and fairness properties of variable-rate and hierarchical PFQ servers. We demonstrate that in order to provide tight delay bounds with an H-PFQ server, it is essential for the one-level PFQ servers to have small Worst-case Fair Indices (WFI). We propose a newp PFQ algorithm called WF(2)Q+ that is the first to have all the following three properties: 1) providing the tightest delay bound among all PFQ algorithms; 2) having the smallest WFI among all PFQ algorithms; and 3) having a relatively low asymptotic complexity of O(log N). Simulation results are presented to evaluate the delay and link-sharing properties of H-WF(2)Q+, H-WFQ, H-SFQ, and H-SCFQ.
引用
收藏
页码:675 / 689
页数:15
相关论文
共 21 条
[1]  
[Anonymous], P ACM SIGCOMM
[2]  
Bennett JCR, 1996, IEEE INFOCOM SER, P120, DOI 10.1109/INFCOM.1996.497885
[3]  
CLARK D, 1992, P ACM SIGCOMM, P14
[4]  
Cruz R. L., 1992, Journal of High Speed Networks, V1, P105
[5]  
Davin J. R., 1990, Computer Communication Review, V20, P23, DOI 10.1145/381906.381926
[6]  
DEMERS A, 1990, J INTERNETWORKING RE, P3
[7]  
DEMERS A, P ACM SIGCOM 89, P3
[8]  
FLOYD S, 1995, IEEE ACM T NETWORKIN, V3
[9]  
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
[10]  
Goyal P., 1996, Computer Communication Review, V26, P157, DOI 10.1145/248157.248171