论文部分内容阅读
当前,随着计算机和通信技术的飞速发展,互联网已经成为人们日常生活中不可或缺的一部分。互联网的应用由以前简单的数据传输、到实时通信、再到现在的远程协作和控制,它的应用领域不断拓宽,速度越来越快、规模也越来越庞大。然而,一定时期内的网络资源是有限的,网络拥塞不可避免。因此,怎样设计更高效、更合理的拥塞控制机制对现有网络的顺畅运行发挥着至关重要的作用。面对复杂的网络环境和不断膨胀的客户需求,拥塞问题至今还没有一个完美的解决方案,网络拥塞控制依然是当前计算机网络和通信技术研究的一个热门话题。拥塞控制算法根据实现的位置不同,主要分为链路算法(link algorithm)和源端算法(source algorithm)两种:链路算法在路由器和交换机中执行,作用是检测网络拥塞,并产生拥塞反馈信息;源端算法在主机和网络边缘设备中执行,作用是根据拥塞反馈信息实时调整数据的发送速率。衡量拥塞控制算法有许多标准,如效率、公平性、稳定性、友好性和收敛性等,其中公平性是最重要的标准之一。本文分析了目前应用最广泛的源端拥塞控制算法——TCP协议,重点研究了针对高带宽长延时网络而出现的FAST TCP协议,通过NS2仿真实验平台,我们比较了FAST TCP以及其它一些主流拥塞控制算法的优缺点,并选择公平性作为主要研究方向。本文研究了FAST TCP模型及其算法,针对其在公平性方面存在的不足,提出了改进的拥塞控制算法F-FAST TCP,通过在原有算法中添加一个公平因子,达到显著改善其性能的目的。并对传统的TCP拥塞控制算法、FAST TCP及F-FAST TCP进行了模拟仿真,通过理论分析和实验证明,在公平性和相对友好性方面F-FAST TCP确实能比原算法获得更好的性能。最后,提出了新算法的设计模型和公平因子的选取方案。