网络拥塞控制算法研究

被引量 : 0次 | 上传用户:ghost_lovelove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从互联网出现以来,网络资源的缺乏和网络流量分配的不均使得网络拥塞问题一直困扰其发展,伴随着网络规模的扩大和业务量的激增,网络拥塞问题更加严重,已经成为阻碍互联网进一步发展的瓶颈。目前,网络拥塞问题仍然不可避免。互联网发展要求我们必须采取有效的控制机制来降低网络拥塞发生的可能性,确保发生网络拥塞后能及时将网络恢复到正常状态,保证网络运行的稳定和畅通。网络拥塞控制算法是避免网络拥塞、改善网络性能、提高网络质量的主要手段,对网络拥塞控制算法的研究具有重要的理论意义和应用价值。本文分别从TCP端和网络端两部分对网络拥塞控制算法进行了较深入的研究,并提出了改进算法。在基于TCP端的网络拥塞控制算法中,主要针对TCPVegas算法进行了详细分析,从网络非对称性和算法兼容性两个方面对TCP Vegas算法进行了改进;在基于网络端的拥塞控制算法中,主要针对队列管理算法和队列调度算法进行了详细分析。论文的主要内容和创新点如下:(1)基于TCP Vegas网络拥塞控制算法兼容性问题的研究TCP Vegas算法是一种基于测量技术的拥塞控制算法,相比传统的拥塞控制算法而言,TCP Vegas算法在“慢启动”、“拥塞避免”和“快速重传”三个方面都做了改进。特别是在拥塞避免机制上通过比较实际吞吐量和期望吞吐量来调整拥塞窗口大小,将被动的拥塞避免机制变为主动预防的拥塞避免机制,极大地提高了算法的适用性。TCP Reno算法是目前网络中的主流算法,它采用了被动的拥塞避免机制,通过持续增加自己的拥塞窗口,直到网络过载来保证有效利用网络资源;而TCP Vegas算法采用了主动的拥塞避免机制,其目标是将网络带宽维持在一个稳定的水平,所以它不会持续扩展自己的拥塞窗口。在实际应用中,TCPReno算法将会窃取TCP Vegas算法的带宽,导致TCP Vegas算法机制不能起到实际作用。为解决这个问题,本文对TCP Vegas算法设置的两个参数α和β进行了分析,将其由固定值变为动态变动数值,此外将拥塞窗口的指数级增长变为线性增长,仿真结果表明改进算法提高了TCP Vegas算法的带宽竞争能力和数据流量的稳定性。(2)基于TCP Vegas网络拥塞控制算法网络非对称性问题的研究TCP Vegas算法是一种基于时间的算法,因此往返时延(RTT)的准确性至关重要,粗略测量的RTT会导致对拥塞窗口的粗略调整。目前TCP Vegas算法只是考虑了在数据发送方向上发生网络拥塞时采取措施,但是若拥塞发生在回路方向,也即ACK方向,TCP Vegas的算法机制同样会采取拥塞避免措施,这样会引起对实际吞吐量的过低估计,导致拥塞窗口不必要的减小。实际应用中我们要求能够辨认网络拥塞是发生在哪个方向上,进而采取正确的措施保证网络的稳定性。为解决这个问题,本文分析了TCP Vegas算法拥塞避免机制,得到影响TCPVegas算法RTT最大的因素是反向排队时间,为此可以在计算时除去该部分对RTT的影响。仿真结果表明,改进算法消除了TCP Vegas算法的网络非对称性问题。(3)基于TCP Vegas算法中的反向链路拥塞和兼容性问题的融合性研究我们分别针对TCP Vegas算法的兼容性问题和网络非对称问题提出自己的改进算法,仿真试验也分别证明了改进算法的有效性。在实际应用中我们都希望找到一种尽可能“完美”的算法,能够解决TCP Vegas算法中的各种问题,以适应目前网络的需要。本文综合分析了针对TCP Vegas算法中反向链路拥塞问题的改进算法,以及兼容性问题的改进算法,将它们融合在一起,提出了TCP NewVegas算法。仿真结果表明,该算法可以在和TCP Reno算法并用时保持较高的带宽竞争能力,也可消除反向链路的网络拥塞对算法机制的影响。(4)基于自适应虚拟队列算法的区分服务问题的研究自适应虚拟队列(AVQ)算法是根据系统负载情况来判断网络拥塞的,其算法机制是维持一个容量小于实际链路容量的虚拟队列。和传统主动队列管理算法相比,该算法解决了死锁问题,保持了业务流的公平性,可以减小排队延迟。但该算法不能提供区分服务,这对于目前网络业务种类不断增加,网络环境日益复杂的发展趋势来说是个很大的缺陷。为解决这个问题,本文首先分析了动态阈值算法和队列长度阈值算法,综合了这两种算法的思想用于AVQ算法。具体来讲是利用动态阈值算法的思想对AVQ算法的队列管理进行改进,利用队列长度阈值算法的思想对AVQ算法的队列调度进行改进,通过对不同的业务设置不同的优先级,根据不同的优先级给予不同的服务等级,从而达到保证区分服务来满足实时性业务。
其他文献
近年来,畜牧养殖技术得到快速的发展,土鸡养殖事业也得到快速的发展。土鸡是各地优良地方品种的统称,具有悠久的养殖历史。现阶段养殖要走科学养殖,生态养殖的路子。
本文总结了海南东环客专无砟轨道及邯黄铁路有砟轨道施工中现场制作胶接绝缘的施工工艺,重点介绍了调整轨缝的方法,并提出了无缝线路轨道现场胶接绝缘施工质量控制措施。
今年4月,笔者在保定全国游泳冠军赛上见到林莉,时值女子400米个人混合泳正在进行,她指着游泳池说:“我只要练一练,就能游过她们。” 林莉的教练在一旁对笔者说,前不久,有一
化工原理课程设计是一门重要的综合性很强的实践课程,能够利用自然科学原理研究工程问题的客观规律进行工艺设计和设备结构设计。笔者采取小组教学和无纸化教学的改革,运用电
基于静电纺丝技术制备的超滤膜具有高通量、高截留率的特点,但在过滤过程中容易受到污染,导致通量降低。通常采用表面处理的方法提高静电纺纳米纤维超滤膜的抗污染能力,介绍
香菇属于担子菌纲,有较高的营养价值和药用保健功能,是著名的食用及药用真菌之一。香菇生产以木屑、棉籽壳、谷壳、玉米秸秆等农业废弃物为原料,这些废弃物在土壤中不易被直接利
我国是一个蔬菜生产大国,但是蔬菜生产“小农户、大市场”的经营模式给生鲜蔬菜的流通带来极大困难,加之生鲜蔬菜易腐烂、生命周期短等生理特性,导致生鲜蔬菜在流通过程中存
乳糜血是指血浆中含有过高的脂类物质,主要是指胆固醇、甘油三脂、磷脂和游离脂肪酸等,血浆呈乳白色。在血液捐献中,乳糜血产生的主要原因是献血者在献血前进食高脂肪、高蛋
“打谱”是古琴专业术语之一。是将琴曲的创作背景、主题思想、古指法等逐字解读,依照古人留给我们的文字暗示,将谱子翻译出来,再加入个人在演奏、文学等方面深厚的沉淀与功