A mathematical model of Westwood plus TCP congestion control algorithm

被引:0
作者
Grieco, LA [1 ]
Mascolo, S [1 ]
机构
[1] Politecn Bari, Dipartimento Elettrotecn & Elettron, I-70125 Bari, Italy
来源
PROVIDING QUALITY OF SERVICE IN HETEROGENEOUS ENVIRONMENTS, VOLS 5A AND 5B | 2003年 / 5A-B卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Classic TCP congestion control implements the Additive-Increase/Multiplicative-Decrease (AIMD) probing paradigm to track the Internet time varying available bandwidth. The recent Westwood+ TCP is a sender-side only enhancement of the classic Tahoe/Reno/NewReno TCP that proposes to estimate the bandwidth available for a TCP connection by properly counting and filtering the stream of ACK packets. The estimate is used to adaptively decrease the congestion window and slow start threshold after congestion. In this way Westwood+ TCP substitutes the classic multiplicative decrease paradigm with an adaptive decrease paradigm. This paper proposes a mathematical analysis of the new Additive-Increase/Adaptive-Decrease (AIAD) paradigm. In particular, three equation models have been derived to predict the steady-state throughput of Westwood+ with different degree of approximations. Based on these models, we have shown: (1) the global and exponential stability of the steady-state equilibrium point; (2) the friendliness of the AIAD towards the AIMD algorithm and (3) the improved fairness provided by the AIAD paradigm w. r. t. AIMD paradigm. Finally, the three throughput equation models have been validated using ns-2 simulations in the presence of a wide range of network loads and loss probabilities. Results have shown that the proposed models predict the throughput of AIAD controlled flows with an average error within 15%.
引用
收藏
页码:871 / 880
页数:10
相关论文
共 15 条
[1]  
ALLMAN M, 1998, RFC2414
[2]  
Allman M., 1999, 2581 RFC
[3]  
CLARK DD, 1988, P ACM SIGCOMM 88 STA, P106
[4]  
FERORELLI R, 2002, P IEEE GLOB 2002 TAI
[5]   Promoting the use of end-to-end congestion control in the Internet [J].
Floyd, S ;
Fall, K .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (04) :458-472
[6]  
Floyd S., 1999, Tech. Rep. RFC 2582
[7]  
GRIECO LA, 2002, P IEEE 7 INT WORKSH
[8]  
HALIL HKK, NONLINEAR SYSTEMS
[9]  
Jacobson V., 1988, Computer Communication Review, V18, P314, DOI 10.1145/52325.52356
[10]  
Kelly F. P., 1999, P 4 INT C IND APPL M