- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
卫星IP网络的TCP拥塞控制算法性能分析
李连强;朱杰;杨宇涛;胡珍
【摘要】对用于卫星网络传输控制协议(TCP)改进版本的TCP-Vegas,TCP-
Hybla,TCP-Westwood三种拥塞控制算法网络性能进行了仿真研究.在两种实验场
景中用网络仿真器和MATLAB软件分析了三种算法的吞吐量、拥塞窗口和公平性
等性能.其中:第一组两个数据流的TCP拥塞控制算法相同,考验各种算法在卫星链
路中单独存在时的性能;第二组以传统地面网络使用的TCP-Reno为对照数据流,考
察各算法与Reno竞争时的性能.结果发现:三种算法的吞吐量均较Reno有所增
大,Westwood提升最多,Hybla次之,Vegas最少;Vegas的拥塞窗口较
小,Hybla,Westwood的拥塞窗口则较大;Hybla,Westwood的公平性良好,Vegas
的公平性较差,甚至劣于Reno.分析为新拥塞控制算法研究提供了理论准备和仿真
基础,并提出了融合各改进版本TCP优点的研究方向.
【期刊名称】《上海航天》
【年(卷),期】2016(033)006
【总页数】6页(P109-114)
【关键词】卫星网络;传输控制协议;拥塞控制算法;TCP-Vegas;TCP-Hybla;TCP-
Westwood;网络仿真器;吞吐量;拥塞窗口;公平性
【作者】李连强;朱杰;杨宇涛;胡珍
【作者单位】上海交通大学电子信息与电气工程学院,上海200240;上海交通大学
电子信息与电气工程学院,上海200240;上海卫星工程研究所,上海201109;上海卫
星工程研究所,上海201109
【正文语种】中文
【中图分类】TN927
随着天地网络一体化的发展,卫星通信数据量的增加,传统的点对点卫星通信已不
能满足需求。未来的天基卫星通信将是基于IP的网络式架构。传统TCP是为实现
地面网络的可靠通信而开发的,如直接用于端对端的卫星网络传输会因卫星网络固
有的长时延、高误码等因素而表现很不理想[1-3]。长时延的存在导致发送端拥塞
窗口(cwnd)增长速度缓慢,慢启动(SS)花费时间较长,进而影响吞吐量和传输速
率,严重降低了TCP协议的传输性能[4]。卫星链路的高误码率会在两个方面影响
吞吐量:首先,出错的数据须重传,这将耽误正常数据的传送;其次,由于地面网
络通信中误码率较低,TCP发送端默认丢包是由网络拥塞引起的,会盲目减少其
cwnd,进而降低了吞吐量。针对卫星IP网络这些特有问题,国内外的研究者提出
了一系列的改进:如TCP-Vegas消除了传统的TCP周期性拥塞发生现象,但相
对来说吞吐量较低;TCP-Hybla将网络传输时延与传输速率独立,减小了卫星IP
网络大时延的影响,但拥塞次数会增加;TCP-Westwood实时评估网络的带宽,
降低了卫星IP网络高误码的影响[5-7]。本文以地面网络中应用最广的TCP-Reno
作为参照,在不同的实验场景中分析了上述三种改进版本的TCP算法,通过实验
仿真和对比,分析了各自的优缺点,为卫星IP网络通信的可靠性研究提供参考[8]。
TCP的评价标准是影响评价结果的重要因素。关于协议性能标准的问题,目前尚
无统一定论[9]。但对网络自身性能来说,cwnd和数据流竞争公平性(Fairness
Index)F是必要的,对e-Science科研应用来说,衡量TCP优劣的另一个重要指
标是传输效率[10-11]。综合上述因素,本文着重从协议的拥塞窗口变化、数据流
竞争的公平性和吞吐量等方面进行评价。
1.1吞吐量
卫星网络通信发展的一个重要趋势是要有更大的通信容量。在民事和军事应用中,
总希望能获得实时的信息反馈,因此在评价TCP性能指标中,吞吐量至关重要。
常用的公式为
.
式中:Qthroughput为吞吐量;Btot为接收的总信息;Ttot为接收总时长。
1.2拥塞窗口
卫星网络拥有非常大的时延带宽积。以地面网络cwnd上限64kb为例,拥有
100Mb/s的GEO卫星链路,5ms就能传送完毕。GEO卫星链路的数据包传送
往返时间,即一般意义上的网络传输时延(RTT)约540ms
文档评论(0)