计算机应用 ›› 2011, Vol. 31 ›› Issue (09): 2344-2348.DOI: 10.3724/SP.J.1087.2011.02344
赵文波1,孙小科2,马草川2
ZHAO Wen-bo1,SUN Xiao-ke2,MA Cao-chuan2
摘要: TCP Westwood(TCPW)算法在拥塞避免阶段拥塞窗口采用线性增长方式,不利于快速获得高吞吐量和维持高吞吐量。该算法在慢启动阶段仍然采用指数增长模式,从而导致大量突发数据的产生,造成拥塞。针对以上不足,提出了改进算法——NLTCP Westwood(NLTCPW)。该算法在慢启动阶段发送窗口较TCPW算法能更快地到达10个包左右,之后窗口增长速度较TCPW算法则有所减慢;而在拥塞避免阶段采用基于当前拥塞窗口大小的先快后慢的非线性增长方式。数学模型分析和仿真结果表明,NLTCPW算法在高速网环境下的性能较TCPW更好,具有较好的吞吐量、稳定性、友好性和较低的丢包率。
中图分类号: