Rate-proportional servers: A design methodology for fair queueing algorithms

被引:90
作者
Stiliadis, D
Varma, A
机构
[1] AT&T Bell Labs, Lucent Technol, Holmdel, NJ 07733 USA
[2] Univ Calif Santa Cruz, Dept Comp Engn, Santa Cruz, CA 95064 USA
基金
美国国家科学基金会;
关键词
fair queueing algorithms; performance bounds; switch scheduling; traffic scheduling;
D O I
10.1109/90.664265
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Generalized processor shoring (GPS) has been considered as an ideal scheduling discipline based on its end-to-end delay bounds and fairness properties. Until recently, emulation of GPS in a packet server has been regarded as the ideal means of designing a packet-level scheduling algorithm to obtain low delay bounds and bounded unfairness. Strict emulation of GPS, as required in the weighted fair queueing (WFQ) scheduler, however, incurs a time-complexity of O(N) where N is the number of sessions sharing the link. Efforts in the past to simplify the implementation of WFQ, such as self-clocked fair queueing (SCFQ), have resulted in degrading its isolation properties, thus affecting the delay bound. In this paper we present a methodology for the design of scheduling algorithms that provide the same end-to-end delay bound as that of WFQ and bounded unfairness without the complexity of GPS emulation. The resulting class of algorithms, called rate-proportional servers (RPS's), are based on isolating scheduler properties that give rise to ideal delay and fairness behaviors. Network designers can use this methodology to construct efficient fair-queueing algorithms, balancing their fairness with implementation complexity. This work is completed in a sequel to this paper, where we present the detailed design and implementation of two novel scheduling algorithms based on the RPS framework.
引用
收藏
页码:164 / 174
页数:11
相关论文
共 22 条
[1]  
Davin J. R., 1990, Computer Communication Review, V20, P23, DOI 10.1145/381906.381926
[2]  
Demers A., 1990, Internetworking: Research and Experience, V1, P3
[3]   A SCHEME FOR REAL-TIME CHANNEL ESTABLISHMENT IN WIDE-AREA NETWORKS [J].
FERRARI, D ;
VERMA, DC .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (03) :368-379
[4]   AN UPPER BOUND ON DELAY FOR THE VIRTUALCLOCK SERVICE DISCIPLINE [J].
FIGUEIRA, NR ;
PASQUALE, J .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1995, 3 (04) :399-408
[5]  
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
[6]   NETWORK DELAY ANALYSIS OF A CLASS OF FAIR QUEUING ALGORITHMS [J].
GOLESTANI, SJ .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (06) :1057-1070
[7]   A FRAMING STRATEGY FOR CONGESTION MANAGEMENT [J].
GOLESTANI, SJ .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1991, 9 (07) :1064-1077
[8]  
Goyal P., 1995, Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video, P287
[9]  
Goyal P., 1996, Computer Communication Review, V26, P157, DOI 10.1145/248157.248171
[10]  
KALMANEK C, 1990, IEEE GLOBAL TEL C SA