[发明专利]一种传输层源端速率控制方法有效
申请号: | 201710048969.X | 申请日: | 2017-01-20 |
公开(公告)号: | CN106856458B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 官权升;马海城 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L12/825 | 分类号: | H04L12/825 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种传输层源端速率控制方法,该方法在传输层协议基础上,在源端根据本节点链路层每个数据包RTS次数,通过二分搜索的方式寻找到一个合适的发送速率,使得RTS次数在1到最大RTS次数之间的一个预设区间上。在这个发送速率上,可以有效缓解传输层协议在源端的数据包突发造成的源端附近剧烈的信道竞争和网络拥塞。该方法也能够根据相邻RTS次数的相对变化探测到网络状况的改变,从而重新启动寻找最合适发送速率的过程。该方法有四个状态,分别为激进发送、慢启动、二分搜索和稳定状态。这四个状态之间会在一定条件下相互转移。 | ||
搜索关键词: | 一种 传输 层源端 速率 控制 方法 | ||
【主权项】:
一种传输层源端速率控制方法,其特征在于,所述方法包括:激进发送步骤:只要链路层队列为空就向传输层请求数据包,然后将请求到的数据包发送出去,同时测量出此时发送每个数据包所需的RTS次数和每个数据包从进入MAC层到收到确认帧所需的MAC发送时间,记为最大RTS次数和最长MAC发送时间;当发送完一定数量的数据包后,将最大RTS次数和最长MAC发送时间的测量值上传到传输层,进入慢启动步骤;慢启动步骤:将所述激进发送步骤测量到的最长MAC发送时间的倒数记为初始发送速率,同时也是搜索下界速率,在传输层以初始发送速率向下发送数据包,发送完一定数量的数据包后测出当前RTS次数,若当前RTS次数小于最大RTS次数的一半,则倍增发送速率,然后以新的发送速率发送数据包;若当前RTS次数大于最大RTS次数的一半,记当前发送速率为搜索上界速率,进入二分搜索步骤;二分搜索步骤:记从搜索下界速率到搜索上界速率为初始速率搜索区间,在此区间上以二分搜索的方式搜索出一个速率,使得以此发送速率发送数据包时,测量到的RTS次数在1和最大RTS次数之间的一个预设区间内。搜索成功则进入稳定步骤,搜索失败则重新进入激进发送步骤;稳定步骤:以二分搜索步骤搜索出的发送速率发送数据包,并同时监测当前RTS次数与上次RTS次数之间的相对变化。若当前RTS次数大于上次RTS次数的一定倍数或者小于上次RTS次数的一定倍数,则重新进入激进发送步骤,否则,保持发送速率不变。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710048969.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种低功耗智能网关及运行方法
- 下一篇:空间调制多径衰落信道下的检测方法