[发明专利]一种传输层源端速率控制方法有效

专利信息
申请号: 201710048969.X 申请日: 2017-01-20
公开(公告)号: CN106856458B 公开(公告)日: 2020-07-28
发明(设计)人: 官权升;马海城 申请(专利权)人: 华南理工大学
主分类号: H04L12/825 分类号: H04L12/825
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 罗观祥
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 传输 层源端 速率 控制 方法
【权利要求书】:

1.一种传输层源端速率控制方法,其特征在于,所述方法包括:

激进发送步骤:只要链路层队列为空就向传输层请求数据包,然后将请求到的数据包发送出去,同时测量出此时发送每个数据包所需的RTS次数和每个数据包从进入MAC层到收到确认帧所需的MAC发送时间,记为最大RTS次数和最长MAC发送时间;当发送完一定数量的数据包后,将最大RTS次数和最长MAC发送时间的测量值上传到传输层,进入慢启动步骤;

慢启动步骤:将所述激进发送步骤测量到的最长MAC发送时间的倒数记为初始发送速率,同时也是搜索下界速率,在传输层以初始发送速率向下发送数据包,发送完一定数量的数据包后测出当前RTS次数,若当前RTS次数小于最大RTS次数的一半,则倍增发送速率,然后以新的发送速率发送数据包;若当前RTS次数大于最大RTS次数的一半,记当前发送速率为搜索上界速率,进入二分搜索步骤;

二分搜索步骤:记从搜索下界速率到搜索上界速率为初始速率搜索区间,在此区间上以二分搜索的方式搜索出一个速率,使得以此发送速率发送数据包时,测量到的RTS次数在1和最大RTS次数之间的一个预设区间内, 搜索成功则进入稳定步骤,搜索失败则重新进入激进发送步骤;

稳定步骤:以二分搜索步骤搜索出的发送速率发送数据包,并同时监测当前RTS次数与上次RTS次数之间的相对变化, 若当前RTS次数大于上次RTS次数的一定倍数或者小于上次RTS次数的一定倍数,则重新进入激进发送步骤,否则,保持发送速率不变。

2.根据权利要求1所述的一种传输层源端速率控制方法,其特征在于,所述RTS次数和所述MAC发送时间均采用滑动窗口平均方式测量得到,具体为发送一定数量数据包之后计算出来的滑动窗口平均值。

3.根据权利要求1所述的一种传输层源端速率控制方法,其特征在于,所述激进发送步骤持续发送数据包,当传输层有数据包可以发送时,链路层队列即向上拉取数据包,然后尝试发送;所述慢启动步骤、所述二分搜索步骤和所述稳定步骤中链路层队列不会主动拉取数据包。

4.根据权利要求1所述的一种传输层源端速率控制方法,其特征在于,所述慢启动步骤、所述二分搜索步骤和所述稳定步骤中使用一个发送定时器控制发送速率,所述发送定时器的超时时间设置为发送速率的倒数;当所述发送定时器超时后,传输层向下发送一个数据包,然后重新启动定时器, 每次重新启动发送定时器都需要根据当前速率计算新的超时时间。

5.根据权利要求1所述的一种传输层源端速率控制方法,其特征在于,所述二分搜索步骤具体为:

首先设置发送速率为速率搜索区间的中间值,以此发送速率发送数据包,然后根据在该发送速率下测出的当前RTS次数来调整发送速率,包括以下三种情况:

(1)若当前RTS次数大于RTS次数预设区间的最大值,则将搜索速率上界设置为当前速率,然后将当前速率设置为搜索速率区间的中间值;

(2)若当前RTS次数小于RTS次数预设区间的最小值,则将搜索速率下界设置为当前速率,然后将当前速率设置为搜索速率区间的中间值;

(3)若当前RTS次数在RTS次数预设区间内,则停止速率的搜索过程,进入所述稳定步骤。

6.根据权利要求5所述的一种传输层源端速率控制方法,其特征在于,所述RTS次数预设区间是指一个在RTS次数最小值到RTS次数最大值之间人为设定的范围,所述RTS次数预设区间设定为0.3到0.5倍的最小RTS次数到最大RTS次数之间的区间。

7.根据权利要求1所述的一种传输层源端速率控制方法,其特征在于,在所述稳定步骤中,若RTS次数变化较大,说明网络状况改变,需要重新进行新一轮的速率控制过程,其中转换条件设置为RTS次数大于上一个RTS次数的1.2倍或者小于0.8倍。

8.根据权利要求5所述的一种传输层源端速率控制方法,其特征在于,所述若当前RTS次数在RTS次数预设区间内,则停止速率的搜索过程中,停止搜索的上下界距离为初始上下界距离的5%。

9.根据权利要求1所述的一种传输层源端速率控制方法,其特征在于,所述搜索失败是指,速率搜索区间小于初始速率搜索区间的一定比例时,当前RTS次数还没进入到RTS次数的预设区间内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710048969.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top