Efficient fair queueing for ATM networks using uniform round robin

被引:0
作者
Matsufuru, N [1 ]
Nishimura, K
Aibara, R
机构
[1] Hiroshima Univ, Grad Sch Engn, Higashihiroshima 7398527, Japan
[2] Hiroshima Univ, Informat Proc Ctr, Higashihiroshima 7398526, Japan
关键词
ATM switch; weighted round robin; slot assignment algorithm; hierarchical scheduling discipline;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we study efficient 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. Thus time complexity of a scheduling algorithm is quite important, Most scheduling algorithms proposed so far have a complexity of O(logN) 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 bounds 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, H-WRR provides them with delay bounds that are close to those of weighted fair queueing.
引用
收藏
页码:1330 / 1341
页数:12
相关论文
共 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 SJ, 1994, IEEE INFOCOM SER, 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