论文部分内容阅读
TCP拥塞控制算法曾为当今网络有效的使用立下赫赫战功。然而,近些年来,在高带宽时延乘积(BDP)链路上,TCP拥塞控制算法越来越力不从心。这主要是由于标准TCP AIMD拥塞控制算法增长拥塞窗口过慢引起的。
对此,人们研究的解决方法是提高网络控制拥塞的能力,使网络能快速地响应和解除拥塞。针对这一点,近些年出现的比较优秀的拥塞控制端算法主要有:HSTCP、STCP、Fast-TCP、BIC-TCP、CUBIC-TCP和H-TCP。
本文提出一个正的网络模型系统和响应函数,用来分析使用drop-tail队列和AIMD拥塞控制算法网络的基本特征,指出了算法存在的不足,另外,还使用模拟工具NS-2进行模拟实验验证理论分析的结果。理论和实验都表明CUBIC算法的综合性能比较优秀。但在对CUBIC算法的理论分析、实验过程中,发现CUBIC算法的收敛性和TCP友好性不好。正是基于这两点,本文最后对在诸多算法中综合性能最好的CUBIC进行了改进,提出了一个新的TCP变体HHBIC,以弥补CUBIC的不足,并最大程度上继承CUBIC的优势。实验结果证明HHBIC改善了CUBIC的缺陷。