[发明专利]一种流量控制的方法及节点在审
申请号: | 201710173783.7 | 申请日: | 2017-03-22 |
公开(公告)号: | CN107070805A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 杨进丽;尹照根 | 申请(专利权)人: | 上海华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 控制 方法 节点 | ||
技术领域
本申请涉及通信技术领域,尤其涉及一种流量控制的方法及节点。
背景技术
目前,为了解决端对端之间的流量传输的拥塞现象,端到端的流量控制方法主要基于当前时延和丢包率来判断拥塞情况,然后通过进行流量控制来解除拥塞。这种流量控制方式对时延敏感业务的性能影响较大,如:CA业务对时延要求很高,如果连续几十毫秒以上时间段的时延都比较大,控制拥塞时延极易超过时延敏感业务的容忍值,会导致CA业务存在负增益。
由于流量控制需要考虑时效性,流量控制方式只能基于当前时延来判断拥塞状态,所以,采用目前的流量控制方式由于无法提前预知拥塞状态,所以也无法提前进行流量控制,进而无法保证流量控制的及时性,采用目前的流量控制方式并不能及时的解除拥塞现象,容易出现流量控制滞后,导致拥塞时延比较大或丢包比较严重。
发明内容
本申请提供了一种流量控制的方法及节点,能够解决现有技术中端对端的流量控制滞后导致拥塞严重的问题。
本申请第一方面提供一种流量控制的方法,该方法可用于通信设备或者通信系统,用于通信设备时,本申请中的各节点可以是通信设备中的功能模块,本申请则是用于控制同一通信设备内部不同功能模块之间的流量控制;用于通信设备时,本申请中的各节点可以是独立的通信设备,本申请则是用于控制同一通信系统中的不同通信设备之间的流量控制。基于上述两种应用场景,所述方法可包括:
首先,控制节点获取当前时刻之后源节点向目的节点发送的业务包的时延预测值,然后,所述控制节点根据包时延的变化趋势和所述时延预测值确定当前的流量传输的拥塞检测结果,将所述拥塞检测结果发送给所述源节点,所述拥塞检测结果用于所述源节点在确定拥塞检测结果为拥塞时降低所述源节点发送业务包的发送速率,其中,所述包时延的变化趋势对应拥塞时长的变化。
现有机制中,由于只能根据当前的流量传输来判断当前的流量传输是否处于拥塞状态,但无法预测到未来时刻的拥塞状态,且针对时延敏感业务易出现丢包现象,与现有机制相比,本申请中,本申请基于业务包的时延预测值,并根据包时延的变化趋势进行拥塞检测,能够提前预测到拥塞状态,使得源节点能够提前在源头对业务包的发送速率进行动态控制,这样通过提前控制流量的方式能够及时的控制流量,也能有效的降低丢包的概率。
在一些可能的设计中,所述包时延的变化趋势用时延变化曲线表示,所述业务包的时延预测值根据当前预测周期内的时延变化曲线得到,当前预测周期内的时延变化曲线根据N个探测包的发送时刻和所述N个探测包的接收时刻得到,所述N个探测包由所述源节点在当前预测周期内发送给所述目的节点,N为正整数。
在一些可能的设计中,获取时延预测值有多种途径,具体如下:
1、在所述控制节点获取当前时刻之后发送的业务包的时延预测值之前控制节点根据获取到的N个探测包计算出包时延,然后根据包时延得到一个时延变化曲线,具体可以所述N个探测包的包时延,根据所述N个探测包的包时延和拟合算法得到用于表示所述包时延的变化趋势的时延变化曲线。再根据当前的时延和时延变化曲线得到至少一个时延预测值。
2、控制节点从目的节点处获取目的节点根据时延变化曲线和包时延计算出的时延预测值。
3、控制节点从目的节点处获取目的节点计算出的时延变化曲线后,根据当前的时延和获取的时延变化曲线得到上述时延预测值。
可选的,该时延变化曲线可用于当前的拥塞检测周期,也可用于至少一个拥塞检测周期,也可仅用于当前的拥塞检测周期,这样可以保证整个拥塞检测周期内,所使用的时延变化曲线最接近真实的流量传输状态,那么通过时延变化曲线预测出的时延预测值也就相应更为准确,拥塞检测周期也可以动态的调整,具体本申请均不作限定。
在一些可能的设计中,当前时刻为t,所述方法还包括:
所述控制节点根据所述时延变化曲线预测所述源节点在(t+Δt)发送包的时延预测值,Δt为t之后发送探测包的时刻,Δt小于或等于预设阈值。
在一些可能的设计中,所述拥塞检测结果还用于指示所述源节点在确定当前的流量传输不拥塞时,根据当前所述源节点发送业务包的速率和所述时延预测值增加所述源节点发送业务包的速率。
在一些可能的设计中,控制节点还可以基于流量控制模式的切换进行拥塞检测,所述流量控制模式唯一对应探测包的发送频率、控制节点进行拥塞检测、以及业务包的发送速率的调整频率,在系统中可以分别设置三种功能模块,然后根据当前的拥塞程度或者流量传输状态设置几个梯度的流量控制模式,使得控制节点能够在各级流量控制模式之间动态切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华为技术有限公司,未经上海华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710173783.7/2.html,转载请声明来源钻瓜专利网。