论文摘要
近年来,随着计算机和互联网的不断普及,网络已经成为人们日常工作、生活中不可或缺的一个重要部分。由于网民数量的激增和图像、视频等多媒体流的迅速发展,网络中有限的带宽资源已不能满足日益增长的用户需求,拥塞问题日益严重。这些问题主要表现为数据包传输延迟增大,丢失概率增加,上层应用性能下降等。因此,拥塞控制研究成为了一个迫切需要解决的问题。1995年L.S.Brakmo等人提出了基于时延RTT的拥塞控制算法TCP Vegas。TCP Vegas是通过RTT值的改变来估计当前网络的拥塞状况。TCP Vegas与TCP Reno最大的不同在于判断网络可用带宽的机制。TCP Reno采用丢包来检测来判断网络拥塞状况,这实际是在网络已经发生拥塞的情况下采取的措施,而TCP Vegas是通过RTT值的改变来估计网络拥塞状况,这是在拥塞发生之前采取的预防措施,这种前瞻性能较好的预测网络带宽的使用情况,并且对小缓存有较强的适应性,其公平性、效率都较好。研究表明,Vegas比Reno有更高的吞吐量(吞吐量比Reno提高了37%-71%),更小的包丢失率,更高的稳定性。遗憾的是,在Vegas拥塞控制机制中也存在一些问题,这些问题包括路由变更问题、持续拥塞问题、竞争连接中的公平性问题,网络非对称性问题,不兼容问题等。在高带宽网络中,基于延时RTT的拥塞控制机制被证明能获得更好的性能。因此,为了适应未来网络的发展,研究Vegas拥塞控制算法就具有重要的意义。本文首先综述了当前网络拥塞的研究状况,介绍了TCP Vegas拥塞控制算法,根据相关背景提出研究方向。接着介绍自己的研究成果,主要研究工作如下:第一,针对TCP Vegas在有线网络环境中与TCP New Reno共享一条链路时不能合理的分享带宽以及TCP Vegas本身新旧连接之间公平性较差等问题,提出了改进算法TCP Vegas-W。该算法对拥塞避免阶段的拥塞窗口增加方式做出了改进,通过公式cwnd=cwnd+(β-Δ)*succ来调整拥塞窗口,并利用两个阀值a和β的动态调整使Vegas在缓存中存放更多的数据包来获得更大的吞吐量。仿真实验表明,在同样的实验环境中,改进的算法比Vegas有更高的吞吐量,新旧连接之间也有更好的公平性。第二,在高带宽环境下,针对Vegas倾向于过早结束慢启动阶段进入拥塞避免阶段的问题以及对高带宽流偏见的问题,分别改进了Vegas算法中两个最为重要的阶段——慢启动阶段和拥塞避免阶段,并将改进后的算法很好的综合到了一起,提出了TCP Vegas-b算法。该算法的思想是通过调整慢启动阶段的窗口增加方式,使得窗口的增加介于指数和线性增长之间,在拥塞避免阶段通过对比当前拥塞窗口和上一个RTT拥塞窗口的大小来判断网络拥塞状况。仿真结果表明,在高带宽环境下,新算法无论是在带宽利用率还是公平性上都有显著的提高。最后,给出本文的总结,并就下一步研究给出新的想法和思路,以便在以后的工作中继续深入研究做好准备。
论文目录
相关论文文献
- [1].基于链路容量的多路径拥塞控制算法[J]. 通信学报 2020(05)
- [2].一种新的反馈式流媒体拥塞控制算法[J]. 科学技术与工程 2010(05)
- [3].一种网络拥塞控制算法的研究[J]. 太原大学学报 2008(03)
- [4].基于探测机制的卫星链路拥塞控制算法研究[J]. 航天器工程 2012(05)
- [5].一种新的流媒体拥塞控制算法[J]. 小型微型计算机系统 2011(08)
- [6].一种快速公平收敛的拥塞控制算法[J]. 电子学报 2010(08)
- [7].基于拥塞控制算法的研究[J]. 武汉船舶职业技术学院学报 2009(03)
- [8].有线/无线网络中最小方差拥塞控制算法[J]. 南京理工大学学报 2017(02)
- [9].基于背景流变化特征的组播拥塞控制算法[J]. 计算机应用与软件 2012(02)
- [10].互联网拥塞控制算法研究[J]. 电脑知识与技术 2009(14)
- [11].小缓存高速网络的拥塞控制算法[J]. 计算机工程 2009(14)
- [12].自适应拥塞控制算法的研究与仿真[J]. 计算机仿真 2010(09)
- [13].一种基于多阶段资源感知的拥塞控制算法[J]. 计算机工程与科学 2008(09)
- [14].移动延迟容忍传感网络拥塞控制算法研究[J]. 计算机仿真 2020(02)
- [15].一种基于缓存交互的命名数据网络拥塞控制算法[J]. 高技术通讯 2016(04)
- [16].基于动态阈值的拥塞控制算法研究[J]. 计算机应用研究 2013(11)
- [17].延迟容忍网络中基于复制率的拥塞控制算法[J]. 北京邮电大学学报 2010(04)
- [18].视频服务器拥塞控制算法的研究与实现[J]. 单片机与嵌入式系统应用 2014(09)
- [19].一种改进的显式拥塞控制算法[J]. 军事通信技术 2010(04)
- [20].一种基于模糊策略的拥塞控制算法在校园网格中的应用[J]. 武汉职业技术学院学报 2009(03)
- [21].计算机网络拥塞控制算法综述[J]. 铜仁学院学报 2016(04)
- [22].分布式网络拥塞控制算法稳定性研究[J]. 计算机应用研究 2015(06)
- [23].卫星网络环境下的拥塞控制研究[J]. 电信科学 2010(11)
- [24].基于同构型环境的认知无线网络拥塞控制算法[J]. 微电子学与计算机 2013(10)
- [25].基于单个流丢弃率和分享指数的拥塞控制算法[J]. 煤炭技术 2010(10)
- [26].城域以太网中基于抖动检测的拥塞控制算法[J]. 通信学报 2009(01)
- [27].XCP拥塞控制算法研究[J]. 信息技术 2009(06)
- [28].一种改进的FRED拥塞控制算法研究[J]. 山西农业大学学报(自然科学版) 2008(04)
- [29].BBR拥塞控制算法在无线网络中的性能改进[J]. 哈尔滨工业大学学报 2019(11)
- [30].改进ARED拥塞控制算法研究与实现[J]. 软件导刊 2017(11)