摘要
为了在有线和无线共存的网络中提高TCP吞吐量,基于常量窗口理论,提出了一种新的拥塞控制算法C-TCP。分析了C-TCP算法发送方在生命周期中经历的3个阶段,设计了有线/无线网络方案,通过NS2仿真平台获取了C-TCP拥塞窗口的最佳值,把该值设置为实验所需的常量值。基于无拥塞的单TCP链路和拥塞的多TCP链路两种情况,无线子网在常量差错率和突发差错两种状态下,分别仿真实现了C-TCP、TCPReno和TCPW这3种算法的吞吐量性能实验。仿真实验结果表明,C-TCP算法在吞吐量上优于其他两种算法。
To enhance TCP throughput in wired/wireless network,a new congestion control algorithm(C-TCP) is proposed based on the constant windows theory.Firstly three phases in C-TCP sender lifetime are analyzed,and a wired/wireless network is designed.Based on NS2 simulation platform,an optimal congestion window for C-TCP is determined and this window is kept constant for the following experiment.Based on no-congestion single TCP link and congestion multiple TCP links,in the context of wireless subnet under both constant bit error rates and burst error,the simulations on throughput are carried out including C-TCP,TCP Reno and TCPW these three algorithms.The results show that C-TCP algorithm is superior to the other two algorithms in throughput.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第9期2993-2996,共4页
Computer Engineering and Design
基金
山东省教育厅高等学校科技计划基金项目(J10LG53)
关键词
拥塞控制
常量窗口
吞吐量
常量差错率
突发差错
congestion control
constant window
throughput
constant bit error rates
burst error