TCP拥塞控制慢启动策略的优化及仿真

来源 :东北师范大学 | 被引量 : 0次 | 上传用户:qianxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TCP拥塞控制算法大体共有4种策略组成(1)慢启动:在建立连接或者在连接停止而等待超时发生时,通过慢启动策略向网络中注入数据流,并且逐步地试探出网络的可用带宽。(2)拥塞避免:预测拥塞将在何时发生,然后在分组刚要被丢弃前降低主机发送数据的速率,避免网络拥塞的发生。(3)快速重传和快速恢复:当有分组丢失或重传超时,用于重传丢失的分组和从拥塞状态中恢复出来。这些算法的基本思想是1988年Jacobson提出的AIMD(Additive Increase and Multiplicative Decrease)。当时网络的数据流量少而且单一,今天网络流量增长迅猛并且种类多样。根据数据传输连接所经历的时间长短将连接分为长生存期连接和短生存期连接。研究表明,Internet中的数据传输大多数是短生存期连接(如WEB),但是数量占少数的长生存期连接(如FTP)则传送了大部分的数据量。短的连接往往在还没有进入稳定状态就已经终止,这就意味着短连接经常处于慢启动阶段。所以说,慢启动机制的性能直接影响了短连接的传输效率。对于长生存期的连接,慢启动机制作用于连接启动阶段和分组超时的重传阶段,所以慢启动机制的性能对长连接也有一定的影响。因此,改善和提高慢启动的性能对于提高Internet的性能具有重要的意义。为了有效提高短生存期连接的传送效率以及改善长生存期连接的启动过程和丢包重启过程的传输效率,研究者提出了系列改进方法。其中,M.Allman等设计一个更大的初始窗口,减少慢启动经历的时间且大大提高了短生存期连接的慢启动开始阶段的效率;Venkata N Padmanabhan提出TCP Fast—start利用缓存最近的网络参数保存网络状态来缩短新的一次慢启动的时间,从而显著减少了短的突发的传输延迟,在网络状态比较稳定的情况下,TCP Fast—start能减少了网络性能的降低。以上方法从不同的方面对TCP慢启动进行了优化,但均存在局限性。本文对慢启动算法的性能进行了初步研究。慢启动的原有算法在某些时候使发送数据包的速度增长过快,导致路由器不能及时转发这些数据包,有可能会丢弃一些数据包,从而会使网络拥塞发生的可能性增大,降低了网络的性能。本文针对该问题进行研究及改进,降低该时间段发送的数据包的增长速度。使得网络中产生突发数据流的可能性降低,从而降低拥塞发生的概率,提高网络的性能。使用网络仿真模拟器NS-2对提出的这种算法进行验证,实验表明,该方法能降低网络发生拥塞的风险,从而提高网络的传输性能。
其他文献
随着数据库技术的发展和信息时代的来临各行各业都积累了大量的数据,数据库中存储的数据量急剧增加。因此,为了提高工作效率和生活质量,人们必须获取蕴藏在其中的有价值的信息。
90年代,随着PC、工作站的成熟和广泛应用,面向科学计算的问题求解环境也进入了迅速发展时期。1991年Stratis Gallopoulos在其报告“FutureResearch Directions in Problem Solv
近年来,随着多媒体技术和数字网络通讯的飞速发展,信息的发布和传输实现了“数字化”和“网络化”。然而,数字媒体信息极易被仿制、处理、公开和传播。这样就引发出数字信息
随着计算机网络的不断完善扩大和多媒体信息处理技术的迅速发展,我们能够方便的创作、存储、编辑、传播数字多媒体信息。然而,技术发展的同时也带来了如何保证信息安全的问题
网格计算属于分布式计算的一种,但是由于网格资源在广域上分布、本质上异构、归属不同的人和组织拥有、相异的存取和花费模式、负载和可用性动态变化,因此网格计算环境远比传统
随着计算机技术的高速发展,嵌入式系统已经进入了我们生活的方方面面,从手机、MP3等手持设备到电视、电话等家用电器都有嵌入式系统的影子。特别是很多大公司相继推出自己的微
随着互联网络的发展,人们越来越依赖于从互联网络获得知识和信息,这些信息包括文本、音频、视频等丰富的多媒体形式。其中,音频资源作为一种容易被用户接受的信息载体,在互联网络
人工智能的研究已经有半个世纪多的历史了,其影响几乎遍及整个计算机科学领域。作为人工智能的分支——智能规划和规划识别也取得了很好的研究成果,并且在航空航天、工业制造
经过多年的发展和培育,我国的GPS车辆定位导航系统市场现在已经进入规模发展时期,今年4月,我国自己研制的北斗卫星定位系统已经成功发射了第四颗卫星,预计到明年即2008年初步满足
物联网是继计算机、互联网的发展之后世界信息产业的第三次浪潮,它是建立在互联网之上,以传感网为基础形成物与物相连的网络。物联网技术的发展对于促进经济和社会的发展具有重