[发明专利]拥塞窗口调整方法及发送设备在审
申请号: | 201710471830.6 | 申请日: | 2017-06-20 |
公开(公告)号: | CN109104742A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 薛开平;柳鹤婷;徐青 | 申请(专利权)人: | 华为技术有限公司;中国科学技术大学 |
主分类号: | H04W28/02 | 分类号: | H04W28/02 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送设备 数据发送路径 拥塞窗口 连续数据包 最大序列号 丢包间隔 丢包类型 数据丢包 发送路径 影响数据 吞吐量 申请 | ||
本申请实施例提供拥塞窗口调整方法及发送设备,能够使得调整后的拥塞窗口不影响数据发送路径上数据的最大可吞吐量。方法包括:发送设备获取第一序列号和第二序列号,所述第一序列号为数据发送路径上当前数据丢包时已确认的连续数据包的最大序列号,所述第二序列号为所述数据发送路径上上次数据丢包时已确认的连续数据包的最大序列号;所述发送设备根据所述第一序列号和所述第二序列号确定所述数据发送路径上当前的丢包间隔;所述发送设备根据所述丢包间隔确定所述数据发送路径上当前的丢包类型;所述发送设备根据所述丢包类型调整所述数据发送路径对应的拥塞窗口。
技术领域
本申请涉及通信技术领域,尤其涉及拥塞窗口调整方法及发送设备。
背景技术
多路径传输控制协议(Multipath Transmission Control Protocol,TCP)是使具有多种网络接口的通信设备之间可使用多条路径同时进行数据传输的技术。为满足MPTCP提升吞吐量、保证公平性和均衡拥塞的原则,MPTCP设计了联合拥塞控制算法。MPTCP默认使用的联合拥塞控制算法是链路增长算法(Linked increase algorithm,LIA)算法,该算法基于丢包事件进行拥塞控制。其中,子流i上每发生一个丢包时,就将其拥塞窗口wi减小至wi/2。
然而,目前MPTCP中主要存在两种类型的丢包:一种是由于网络拥塞即路由器溢出而引起的拥塞丢包(Congestion Loss);一种是由于无线链路噪声干扰等造成的接收信息错误、分组无法解出而引起的链路随机丢包(Link random loss)。若在发生链路随机丢包时,盲目地减小拥塞窗口、降低发送速率,会限制MPTCP子流的最大可吞吐量,导致子流之间负载不均衡,从而影响MPTCP整体的吞吐量。
因此,如何在丢包情况下调整拥塞窗口,使得调整后的拥塞窗口不影响数据发送路径上数据的最大可吞吐量,是目前亟待解决的问题。
发明内容
本申请实施例提供拥塞窗口调整方法及发送设备,能够使得调整后的拥塞窗口不影响数据发送路径上数据的最大可吞吐量。
为达到上述目的,本申请实施例提供如下技术方案:
第一方面,提供一种拥塞窗口调整方法,该方法包括:发送设备获取第一序列号和第二序列号,该第一序列号为数据发送路径上当前数据丢包时已确认的连续数据包的最大序列号,该第二序列号为该数据发送路径上上次数据丢包时已确认的连续数据包的最大序列号;发送设备根据该第一序列号和该第二序列号确定该数据发送路径上当前的丢包间隔;发送设备根据该丢包间隔确定该数据发送路径上当前的丢包类型;发送设备根据该丢包类型调整该数据发送路径对应的拥塞窗口。基于该方案,一方面,考虑到若丢包是由于无线链路噪声干扰等造成的接收信息错误、分组无法解出而引起的链路随机丢包,则丢包率较低且较为稳定,每个包丢包概率相同,表现为随机丢包,丢包间隔较大;而若丢包是由于网络拥塞即路由器溢出而引起的拥塞丢包,则该丢包具有突发性,且丢包较为连续,丢包间隔较小。也就是说,拥塞丢包与链路随机丢包的丢包间隔一般来说差别较大,因此对平均丢包间隔的阈值设置的准确度要求不高,进而基于丢包间隔确定数据发送路径上当前的丢包类型的机制确定出的丢包类型更为准确。另一方面,由于本申请实施例可以根据丢包类型调整数据发送路径对应的拥塞窗口,不像现有技术一样盲目地减小拥塞窗口,因此可以减小链路随机丢包导致的拥塞窗口不必要的减小,从而可以使得调整后的拥塞窗口不影响数据发送路径上数据的最大可吞吐量。比如,以通信系统是使用MPTCP协议的通信系统为例,则基于该方案,不会限制TCP子流的最大可吞吐量。进一步的,在使用MPTCP协议的通信系统中,由于未限制TCP子流的最大可吞吐量,因此更有利于TCP子流之间的负载均衡,进而保证MPTCP整体的吞吐量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学技术大学,未经华为技术有限公司;中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710471830.6/2.html,转载请声明来源钻瓜专利网。