TCP Evegas拥塞控制算法及其在Linux内核中的实现

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:liwanlin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Intenet在过去十几年当中,经历了爆炸式的发展,它通过TCP/IP协议承载了越来越多的网络应用,从最初的FTP、Email、Telnet等业务,发展到现在的WWW、视频和音频的实时播放等多媒体业务,研究TCP/IP的拥塞控制对控制网络拥塞和提高网络服务质量(QoS)很有意义.拥塞控制是保证Internet稳定运行的关键技术,从实现的角度,拥塞控制能分为两部分即TCP拥塞控制和IP拥塞控制.TCP拥塞控制是端到端的拥塞控制机制,对Internet的鲁棒性(robust)起到了关键作用.IP拥塞控制是链路上的拥塞控制机制,在均匀的分配网络资源方面,起到很重要的作用.端到端拥塞控制主要是在根据接收端反馈回来的有限的信息来进行发送速率的调节,从而分配网络的带宽,为了维护网络的稳定和带宽的公平分配避免网络崩溃.端系统能够适应根据网络的拥塞状况自动调节其发送速率,这对Internet的稳定运行起到了非常重要的作用.端到端拥塞控制机制是在路由器不提供任何指示拥塞和控制拥塞的信息和支持的,为了进行拥塞控制,端只能通过确认ACK、超时、发送速率的变化等有限的信息来推断网络拥塞状况.这样在端到端拥塞控制机制中,判断网络发生拥塞的标志尤为重要,并且要能及时的调整发送端的窗口尺寸,从而来避免拥塞.在TCP Reno和TCP Vegas两种算法地基础上,建立了新的拥塞控制机制TCP Evegas算法以及提出了通过二次平滑RTT的方法来处理测量到的原始RTT让其精确化.在TCP Evegas算法中设立了一个新的状态——拥塞避免准备状态,即网络拥塞即将形成但网络还没有出现拥塞—这一相当微妙的中间状态独立出来.TCP Evegas算法将TCP Vegas算法能比较好的预测网络拥塞发生的优点和TCP Reno算法在拥塞发生时能较好的将网络带到系统平衡点的能力的优点结合起来.它主要是根据RTT的变化来判断拥塞是否发生,但同时也把数据包丢失作为拥塞发生的标志之一,并且,根据这两个标志判断出拥塞发生以后,分别对窗口进行不同的调整,若仅仅是RTT变化反馈得到的拥塞,则拥塞窗口是减少八分之一,若是RTT变化反馈得到拥塞信息,同时又收到了两个重复ACK时,就将拥塞窗口减半,这样就避免了TCP Vegas算法当中的持续拥塞问题.当然,如果出现超时,则发送端立即将发送窗口减半,这源于TCP Reno算法的窗口调整机制.二次平滑RTT中第一次对得到的原始RTT加权平均来平滑,第二次平滑是采取SACK TCP Veno中积累均衡的方法,通过二次平滑RTT,能得到更为精确更为平滑的RTT.在Linux内核2.4.7-10中初步实现了TCP Evegas算法,但由于研究条件限制不能为TCP Evegas算法建立实际的网络测试环境,从而借助网络仿真平台NS2上对其进行仿真实验.结果显示,TCP Evegas算法在性能上相对得到了提高.
其他文献
软件定义网络(Software-Defined Network,下文均以SDN代替),是一种新型的控制与数据平面相分离的网络架构。在SDN平台上进行网络会话业务的研究和实现,可以摆脱传统互联网的
作为智能化刀具的一部分,将刀具标准图形库管理系统技术应用于刀具行业,利用该领域中现有刀具模型指导实际中刀具标准图形库,降低企业使用刀具的成本,延长刀具的使用寿命,提高刀具
该论文详细阐述了使用JSP处理用户注册表单的过程.JSP的一条基本编程原则是将尽可能多的数据处理交给JavaBean.JSP处理表单的工具显示了一些独特的特征.它不但能为用户输入的
该文主要研究嵌入式Internet的安全问题,提出了新的嵌入式Internet防火墙技术.首先,通过对嵌入式系统的分析,探讨了嵌入式Internet的相关技术,建立了嵌入式Internet和扩展Int
该文在研究智能卡技术、COS原理和国内外相关标准的基础上,分析比较现有COS的优缺点,设计实现了新型的支持双界面卡、符合国内外标准、支持"一卡多用"的卡操作系统——BHCOS.
软件系统是否可以提供一个具有可改变、可演化的开放环境成为现代软件系统开发中的关键因素,因此系统设计人员如何进行软件体系结构(Software Architecture)的设计,在软件开发
该文根据工程图的性质和前人的研究成果,探讨如何将二维视图中的点、线图素转化为三维形体中的点、线图素(即找出三维形体中几何元素在三个视图中的对应关系);再从二维视图中
毫无疑问,防火墙是目前最重要的信息安全产品,承担着对外防御来自Internet的各种攻击,对内辅助企业安全策略实施的重任,已经成为企业保护信息安全不可或缺的一道屏障.然而,目
该文是一篇关于联机数据挖掘系统、体系结构及实现的文章.文章首先总结了现有数据挖掘系统即传统数据挖掘系统的各个方向的发展现状,其中包括体系结构,算法、计算技术以及数
以互联网为基础的信息时代的到来使人们在享受网络生活的同时,也充分体会到网络安全和信息安全的重要性与紧迫性.IPSec(IP Security)是由Internet工程技术任务组(IETF)为了在