Efficient fair queueing for ATM networks using uniform round robin

被引:10
作者
Matsufuru, N [1 ]
Aibara, R [1 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Higashihiroshima 7398527, Japan
来源
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW | 1999年
关键词
D O I
10.1109/INFCOM.1999.749306
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we investigate scheduling algorithms that are suitable for ATM networks. In ATM networks, all packets have a fixed small length of 53 bytes and they are transmitted at very high rate. Therefore a time complexity of a scheduling algorithm is quite important. Most scheduling algorithms proposed so far have a complexity of O (log N) per packet, where N denotes the number of connections sharing the link. In contrast, weighted round robin(WRR) has the advantage of having O(1) complexity; however, it is known that its delay property gets worse as N increases. To solve this problem, in this paper we propose two new variants of WRR, uniform round robin (URR) and idling uniform round robin (I-URR). Both disciplines provide end-to-end delay and fairness hounds which are independent of N. Complexity of URR, however, slightly increases as N increases, while I-URR has complexity of O(1) per packet. I-URR also works as a traffic shaper, so that it can significantly alleviate congestion on the network. We also introduce a hierarchical WRR discipline (H-WRR) which consists of different WRR servers using I-URR as the root server. H-WRR efficiently accommodates both guaranteed and best-effort connections, while maintaining O(1) complexity per packet. If several connections are reserving the same bandwidth, their delay bounds achieved by H-WRR are close to those of weighted fair queueing.
引用
收藏
页码:389 / 397
页数:9
相关论文
共 21 条
[1]  
*ATM FOR, 1995, ATM US NETW INT UNI
[2]  
Bennett JCR, 1996, IEEE INFOCOM SER, P120, DOI 10.1109/INFCOM.1996.497885
[3]   Hierarchical packet fair queueing algorithms [J].
Bennett, JCR ;
Zhang, H .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) :675-689
[4]   Design of a generalized priority queue manager for ATM switches [J].
Chao, HJ ;
Cheng, HL ;
Jenq, YR ;
Jeong, D .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1997, 15 (05) :867-880
[5]  
DEMERS A, 1989, IEEE SIGCOM 89, P1
[6]  
FLOYED S, 1995, IEEE ACM T NETWORKIN, V3
[7]  
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
[8]   Start-time fair queueing: A scheduling algorithm for integrated services packet switching networks [J].
Goyal, P ;
Vin, HM ;
Cheng, PC .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) :690-704
[9]   Bandwidth scheduling for wide-area ATM networks using virtual finishing times [J].
Hung, A ;
Kesidis, G .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (01) :49-54
[10]   A GOLDEN RATIO CONTROL POLICY FOR A MULTIPLE-ACCESS CHANNEL [J].
ITAI, A ;
ROSBERG, Z .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1984, 29 (08) :712-718