ROUND-ROBIN SCHEDULING FOR MAX MIN FAIRNESS IN DATA-NETWORKS

被引:203
作者
HAHNE, EL
机构
[1] AT&T Bell Laboratories, Murray Hill
基金
美国国家科学基金会;
关键词
D O I
10.1109/49.103550
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper studies a simple strategy, proposed independently by Gallager [1] and Katevenis [2], for fairly allocating link capacity in a point-to-point packet network with virtual circuit routing. Each link offers its packet transmission slots to its user sessions by polling them in round-robin order. In addition, window flow control is used to prevent excessive packet queues at the network nodes. As the window size increases, the session throughput rates are shown to approach limits that are perfectly fair in the max-min sense. That is, the smallest session rate in the network is as large as possible and, subject to that constraint, the second-smallest session rate is as large as possible, etc. If each session has periodic input (perhaps with jitter) or has such heavy demand that packets are always waiting to enter the network, then a finite window size suffices to produce perfectly fair throughput rates. The round-robin method is considerably simpler than earlier strategies for achieving global fairness. The fair session rates are not explicitly computed, and the only overhead communication is that required for the window acknowledgments. The main drawback is that large windows are needed to achieve even approximately fair throughputs in some (hopefully rare) situations, and large windows permit large crossnetwork delays. Fortunately, the round-robin method offers other throughput guarantees that, while falling short of perfect fairness, do apply even for sessions with small windows. Such sessions are promised reasonable bounds on their crossnetwork packet delay as well.
引用
收藏
页码:1024 / 1039
页数:16
相关论文
共 56 条
[1]  
BARZILAI TP, 1988, Patent No. 4736369
[2]   OPEN, CLOSED, AND MIXED NETWORKS OF QUEUES WITH DIFFERENT CLASSES OF CUSTOMERS [J].
BASKETT, F ;
CHANDY, KM ;
MUNTZ, RR ;
PALACIOS, FG .
JOURNAL OF THE ACM, 1975, 22 (02) :248-260
[3]   A NEW APPROACH TO PERFORMANCE-ORIENTED FLOW-CONTROL [J].
BHARATHKUMAR, K ;
JAFFE, JM .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (04) :427-435
[4]   A TECHNIQUE FOR ADAPTIVE VOICE FLOW-CONTROL IN INTEGRATED PACKET NETWORKS [J].
BIALLY, T ;
GOLD, B ;
SENEFF, S .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1980, 28 (03) :325-333
[5]  
BILLINGSLEY P, 1986, PROBABILITY MEASURE
[6]  
CRUZ RL, 1988, MAR INFOCOM 88 NEW O, P135
[7]  
Davin J. R., 1990, Computer Communication Review, V20, P23, DOI 10.1145/381906.381926
[8]  
Demers A., 1989, SEP P ACM SIGCOMM 89, P1
[9]  
DOSHI BT, 1991, 13TH INT TEL C
[10]  
Fraser A. G., 1983, IEEE Journal on Selected Areas in Communications, VSAC-1, P803, DOI 10.1109/JSAC.1983.1145998