论文部分内容阅读
随着网络技术的发展,出现了带宽大于1Gbps,甚至10Gbps的高速网络。在高速网络中,当前广为使用的标准TCP的拥塞控制算法己经不能满足高速网络中数据传输的需要,因此研究改善高速网络数据传输性能的拥塞控制算法就有重要意义。本文主要是关于高速TCP拥塞控制算法的性能分析与研究。它从拥塞控制算法的必要性以及TCP拥塞控制算法的发展现状入手,指出了现有的拥塞控制算法的局限性,在此基础上介绍了S.Floyd提出的高速TCP(HighSpeedTCP)。HSTCP根据当前窗口大小调整其拥塞窗口,即HSTCP的窗口增加函数比标准TCP算法的增加函数变化更快,而减小的时候又变化的更慢,拥塞窗口在下降过程中变化过于缓慢导致了不公平性。
本文在分析HSTCP的不公平性问题的基础上,提出了慢减速避免的HSTCP的改进方案,用于改善同时使用HSTCP算法的TCP流间的不公平性。通过引入下除计数和累计窗口递减两个参数,来改变HSTCP的拥塞窗口在下降过程中的变化规律,即避免拥塞窗口在下降过程中变化过于缓慢,使不同RTT的流的拥塞窗口趋于相等。使用ns2作为仿真平台,使用公平因子作为衡量公平性的准则,对HSTCP算法和提出的慢减速避免的HSTCP进行了仿真。实验结果表明,在瓶颈带宽为1Gbps的网络环境下,本文提出的慢减速避免的HSTCP的公平因子由改进前的0.31提升到了0.70,证实了慢减速避免算法的效果。