[发明专利]拥塞窗口调整方法及发送设备在审
申请号: | 201710471830.6 | 申请日: | 2017-06-20 |
公开(公告)号: | CN109104742A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 薛开平;柳鹤婷;徐青 | 申请(专利权)人: | 华为技术有限公司;中国科学技术大学 |
主分类号: | H04W28/02 | 分类号: | H04W28/02 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送设备 数据发送路径 拥塞窗口 连续数据包 最大序列号 丢包间隔 丢包类型 数据丢包 发送路径 影响数据 吞吐量 申请 | ||
1.一种拥塞窗口调整方法,其特征在于,所述方法包括:
发送设备获取第一序列号和第二序列号,所述第一序列号为数据发送路径上当前数据丢包时已确认的连续数据包的最大序列号,所述第二序列号为所述数据发送路径上上次数据丢包时已确认的连续数据包的最大序列号;
所述发送设备根据所述第一序列号和所述第二序列号确定所述数据发送路径上当前的丢包间隔;
所述发送设备根据所述丢包间隔确定所述数据发送路径上当前的丢包类型;
所述发送设备根据所述丢包类型调整所述数据发送路径对应的拥塞窗口。
2.根据权利要求1所述的所述的方法,其特征在于,所述发送设备根据所述丢包间隔确定所述数据发送路径上当前的丢包类型,包括:
若所述丢包间隔小于平均丢包间隔,所述发送设备确定所述数据发送路径上当前的丢包类型为拥塞丢包;或者,
若所述丢包间隔不小于平均丢包间隔,所述发送设备确定所述数据发送路径上当前的丢包类型为链路随机丢包。
3.根据权利要求1或2所述的方法,其特征在于,所述发送设备根据所述丢包类型调整所述数据发送路径对应的拥塞窗口,包括:
若所述丢包类型为链路随机丢包,所述发送设备将所述数据发送路径对应的拥塞窗口的大小从w1调整为w3,其中,w1不小于w3。
4.根据权利要求3所述的方法,其特征在于,在所述发送设备将所述数据发送路径对应的拥塞窗口的大小从w1调整为w3之后,还包括:
所述发送设备在所述数据发送路径上重传丢包,其中,所述数据发送路径对应的第一发送窗口的大小为Send_window1=min(w3,rwnd),Send_window1表示所述数据发送路径对应的第一发送窗口的大小;rwnd表示接收设备通告的总体接收窗口的大小。
5.根据权利要求1或2所述的方法,其特征在于,所述发送设备根据所述丢包类型调整所述数据发送路径对应的拥塞窗口,包括:
若所述丢包类型为拥塞丢包,所述发送设备将所述数据发送路径对应的拥塞窗口的大小从w1调整为w2,其中,w1大于w2。
6.根据权利要求5所述的方法,其特征在于,在所述发送设备将所述数据发送路径对应的拥塞窗口的大小从w1调整为w2之后,还包括:
所述发送设备在所述数据发送路径上重传丢包,其中,所述数据发送路径对应的第二发送窗口的大小为Send_window2=min(w2,rwnd),Send_window2表示所述数据发送路径对应的第二发送窗口的大小;rwnd表示接收设备通告的总体接收窗口的大小。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述发送设备根据所述第一序列号和所述第二序列号确定所述数据发送路径上当前的丢包间隔,包括:
所述发送设备将所述第一序列号和所述第二序列号的差值确定为所述数据发送路径上当前的丢包间隔。
8.根据权利要求2-6任一项所述的方法,其特征在于,所述平均丢包间隔小于其中,p表示所述数据发送路径上的链路随机丢包率的实验值。
9.根据权利要求8所述的方法,其特征在于,所述平均丢包间隔为:
其中,gapave表示平均丢包间隔,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学技术大学,未经华为技术有限公司;中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710471830.6/1.html,转载请声明来源钻瓜专利网。