Congestion control for high performance, stability, and fairness in general networks

被引:132
作者
Paganini, F [1 ]
Wang, ZK
Doyle, JC
Low, SH
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
[2] CALTECH, Pasadena, CA 91125 USA
基金
美国国家科学基金会;
关键词
active queue management; fairness; internet congestion control; scalable stability; TCP; utility functions;
D O I
10.1109/TNET.2004.842216
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is aimed at designing a congestion control system that scales gracefully with network capacity, providing high utilization, low queueing delay, dynamic stability, and fairness among users. The focus is on developing decentralized control laws at end-systems and routers at the level of fluid-flow models, that can provably satisfy such properties in arbitrary networks, and subsequently approximate these features through practical packet-level implementations. Two families of control laws are developed. The first "dual" control law is able to achieve the first three objectives for arbitrary networks and delays, but is forced to constrain the resource allocation policy. We subsequently develop a "primal-dual" law that overcomes this limitation and allows sources to match their steady-state preferences at a slower time-scale, provided a bound on round-trip-times is known. We develop two packet-level implementations of this protocol, using 1) ECN marking, and 2) queueing delay, as means of communicating the congestion measure from links to sources. We demonstrate using ns-2 simulations the stability of the protocol and its equilibrium features in terms of utilization, queueing and fairness, under a variety of scaling parameters.
引用
收藏
页码:43 / 56
页数:14
相关论文
共 34 条
[1]   REM: Active queue management [J].
Athuraliya, S ;
Low, SH ;
Li, VH ;
Yin, QH .
IEEE NETWORK, 2001, 15 (03) :48-53
[2]  
Baccelli F, 2003, IEEE INFOCOM SER, P895
[3]  
Berstekas D., 1992, DATA NETWORKS
[4]   TCP VEGAS - END-TO-END CONGESTION AVOIDANCE ON A GLOBAL INTERNET [J].
BRAKMO, LS ;
PETERSON, LL .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (08) :1465-1480
[5]   ANALYSIS OF THE INCREASE AND DECREASE ALGORITHMS FOR CONGESTION AVOIDANCE IN COMPUTER-NETWORKS [J].
CHIU, DM ;
JAIN, R .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1989, 17 (01) :1-14
[6]  
Choe H, 2003, IEEE INFOCOM SER, P2290
[7]  
CLARK DD, 1988, P ACM SIGCOMM 88 ACM, V18, P106
[8]   Self-similarity in World Wide Web traffic: Evidence and possible causes [J].
Crovella, ME ;
Bestavros, A .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (06) :835-846
[9]   Global stability of congestion controllers for the Internet [J].
Deb, S ;
Srikant, R .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (06) :1055-1060
[10]  
FIROIU V, 1993, P IEEE INFOCOM MAR, V1, P397