延时估计及改进的TCP Vegas算法

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:miao4701730
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
九十年代以来,因特网呈爆炸式的增长,随之而来的是越来越严重的拥塞问题。由于TCP是因特网上的主要传输协议,所以我们重点研究TCP拥塞控制算法。 该文在归纳总结了关于TCP拥塞控制算法的研究现状的基础上,主要研究了Vegas算法的改进问题。该文所做贡献如下: 首先对TCP拥塞控制和TCP拥塞控制算法进行简单介绍。其中介绍了拥塞控制算法的四个阶段:慢启动、拥塞避免、快速重传和快速恢复阶段,这四个阶段的算法也是拥塞控制算法最基础的算法。目前应用最广泛的较为成熟的Reno算法就是由上述四个阶段组成的。由于采用数据包丢失作为拥塞度量的Reno存在一定的缺点,进而基于避免丢包目的提出Vegas算法。和Reno所不同的是,Vegas采用延时作为拥塞度量,并且通过比较实际吞吐量和期望吞吐量之间的差值来预知拥塞的发生。 Vegas算法不但可以避免丢包,而且在吞吐量和稳定性方面都比Reno要好。但由于其保守的拥塞避免机制,当它与Reno共存时,吞吐量急剧下降。而且Vegas也存在很多问题,这些问题大多是由于延时估计精度引起的。由于延时对Vegas至关重要,所以我们采用二阶自适应卡尔曼滤波器对延时进行估计,用估计的延时取代旧的延时应用于算法当中,来改进Vegas算法的性能。而且我们还改进了Vegas算法的慢启动阶段和拥塞避免阶段:实现了慢启动初始阶段的快速响应并减小了丢包的可能性;采用了适应性的拥塞避免机制,增加了Vegas算法的侵略性。在此基础上提出基于延时估计的改进的Vegas算法。 最后使用NS仿真来进一步验证,重点是对Reno、Vegas和改进的Vegas在不同仿真环境下的拥塞窗口、吞吐量、RTT和丢包的研究。仿真证明我们改进的算法在很多方面都表现不错。而且对于Vegas目前不能广泛应用于现实中的最大问题即公平性问题有所改进。但它仍然存在需要改进的地方,比如寻找更好的延时估计方案以及滤波器参数的在线设置等问题。
其他文献
一、教师主导与发挥学生主体作用的关系新课标要求我们要以新的理念、新的观点来看待师生之间的关系、师生之间的合作。我们要认清:虽然教师在课堂教学中起着主导作用,但学生
蟹黄烧灵菇 原料 蟹黄50克、灵菇1朵、西兰花2朵(每位量)。 制法 ①白灵菇整理平净,用刀修好形状,放入大砂锅内,加绍酒、蚝油、鲍汁、白糖、老抽、鸡粉,葱段、姜块,添汤煲至
本文详细介绍了实时操作系统μC/OS-Ⅱ的内核结构和ARM的体系结构,嵌入式系统的开发技术,并在分析国内外火灾报警控制器研发现状的基础上,设计开发了一种基于32位ARM微处理器
一、棉花调湿意义及调湿原理rn回潮率是影响棉花加工品质的关键因素之一.由于籽棉回潮率过大会使棉纤维与杂质及棉纤维与机械表面的摩擦力增大,造成籽棉清理效率较低和设备堵
期刊
这是一个需要培养创新人才的世纪,没有创新的教育就没有创新的人才。教师的创造力与学生的创造力高度相关,要培养学生的创造力,教师必须创造性地开展教育教学工作。富有启发
长期以来,棉花都是我国重要经济作物之一,棉花生产在中国处于重要地位.据统计,近十年来全国棉花种植面积一直维持在333.33万hm2(5 000万亩)左右,年产棉花500万t以上,位居世界
期刊
我国是世界产棉大国,棉籽作为棉花的副产品,2019年我国棉籽产量约750万t.其中油厂消耗约670万t,牧场消耗约50万t~70万t,剩余15万t~20万t用作种子,棉籽再加工所占比例高达90%.棉
期刊
棉花新型包装材料(聚酯捆扎带、聚乙烯套袋)作为棉花质量检验体制改革中包装方面的一个重大创新,已经被社会各界广泛认可,为国家棉花质量检验体制改革做出了重大贡献.棉花新
期刊
阅读教学应在教师的引领指导下,以学生的自主阅读为主线,以发展语文综合阅读能力为主旨,在整体感悟、理清思路、体验情境、把握意蕴、品味语言、鉴赏评价等具有显性标志的实
最近十年来控制器快速原型化和硬件在回路仿真技术得到了广泛的应用。这两项技术在工业上的应用使得产品开发周期大为缩短;在教育中使用这些技术可使学生把控制算法应用在实际