Congestion control in high-speed communication networks using the Smith principle

被引:159
作者
Mascolo, S [1 ]
机构
[1] Politecn Bari, Dipartimento Elettrotecn & Elettron, I-70125 Bari, Italy
关键词
flow and congestion control; Smith's principle; high-speed data networks; ATM networks; Internet;
D O I
10.1016/S0005-1098(99)00128-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-speed communication networks are characterized by large bandwidth-delay products. This may have an adverse impact on the stability of closed-loop congestion control algorithms. In this paper, classical control theory and Smith's principle are proposed as key tools for designing an effective and simple congestion control law for high-speed data networks. Mathematical analysis shows that the proposed control law guarantees stability of network queues and full utilization of network links in a general network topology and traffic scenario during both transient and steady-state condition. In particular, no data loss is guaranteed using buffers with any capacity, whereas full utilization of links is ensured using buffers with capacity at least equal to the bandwidth-delay product. The control law is transformed to a discrete-time form and is applied to ATM networks. Moreover a comparison with the ERICA algorithm is carried out. Finally, the control law is transformed to a window form and is applied to Internet. The resulting control law surprisingly reveals that today's Transmission Control Protocol/Internet Protocol implements a Smith predictor for congestion control. This provides a theoretical insight into the congestion control mechanism of TCP/IP along with a method to modify and improve this mechanism in a way that is backward compatible. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:1921 / 1935
页数:15
相关论文
共 39 条
[1]  
Altman E, 1998, IEEE INFOCOM SER, P166, DOI 10.1109/INFCOM.1998.659651
[2]  
[Anonymous], ACM SIGCOMM COMPUTER
[3]  
[Anonymous], 1988, ACM SIGCOMM COMPUTER
[4]  
Astrom K.J., 2011, Computer-Controlled Systems: Theory and Design, VThird
[5]   A NEW SMITH PREDICTOR FOR CONTROLLING A PROCESS WITH AN INTEGRATOR AND LONG DEAD-TIME [J].
ASTROM, KJ ;
HANG, CC ;
LIM, BC .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (02) :343-345
[6]  
*ATM FOR TECHN COM, 1996, ATM FOR TRAFF MAN SP
[7]  
BALAKRISHNAN H, 1996, P SIGC 96 ACM COMP C, V26, P256
[8]  
Benmohamed L, 1998, IEEE INFOCOM SER, P183, DOI 10.1109/INFCOM.1998.659653
[9]   Feedback Control of Congestion in Packet Switching Networks: The Case of a Single Congested Node [J].
Benmohamed, Lotfi ;
Meerkov, Semyon M. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (06) :693-708
[10]   ADAPTIVE ALGORITHMS FOR FEEDBACK-BASED FLOW-CONTROL IN HIGH-SPEED, WIDE-AREA ATM NETWORKS [J].
BONOMI, F ;
MITRA, D ;
SEERY, JB .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (07) :1267-1283