[发明专利]一种实现拥塞控制的方法、装置和系统有效
申请号: | 201911129885.4 | 申请日: | 2019-11-18 |
公开(公告)号: | CN112822120B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张亚丽;袁朝霞;刘孟竹;夏寅贲 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L47/25 | 分类号: | H04L47/25;H04L47/263 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郑晓玉 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 拥塞 控制 方法 装置 系统 | ||
1.一种实现拥塞控制的方法,其特征在于,所述方法包括:
第一网络设备获取所述第一网络设备的第一信息,所述第一信息包括所述第一网络设备的第一出端口的总带宽和所述第一出端口的第一队列对应的活跃流的数目;
所述第一网络设备根据所述第一信息确定所述活跃流中的第一数据流的发送速率,所述发送速率与所述总带宽正相关、与所述活跃流的数目负相关;
所述第一网络设备向所述第一数据流的发送设备发送所述第一数据流的发送速率,且所述发送速率用于所述第一数据流的发送设备发送所述第一数据流。
2.如权利要求1所述的方法,其特征在于,所述发送速率与所述活跃流的数目成反比。
3.如权利要求1或2所述的方法,其特征在于,所述第一信息还包括所述第一出端口的已占用带宽,所述发送速率与所述已占用带宽负相关。
4.如权利要求1-3任一所述的方法,其特征在于,所述第一信息还包括所述第一队列的队列深度,所述发送速率与所述队列深度负相关。
5.如权利要求1所述的方法,其特征在于,所述第一信息还包括所述第一出端口的已占用带宽和所述第一队列的队列深度,所述根据所述第一信息确定所述活跃流中的第一数据流的发送速率包括:
根据如下公式确定所述发送速率:
其中,rate为所述第一数据流的发送速率,C为所述总带宽,Cout为所述已占用带宽,N为所述活跃流的数目,qLen为所述队列深度,T为预设时长,α和β均为大于0且小于1的常数。
6.如权利要求1所述的方法,其特征在于,所述根据所述第一信息确定所述活跃流中的第一数据流的发送速率包括,在检测到触发条件时根据所述第一信息确定所述发送速率,所述触发条件包括如下条件中的至少一个:
所述第一队列对应的活跃流的数目发生变化;
所述第一队列的队列深度超过队列深度阈值或所述第一队列的使用率超过队列使用率阈值;
所述第一出端口的已占用带宽超过带宽阈值或所述第一出端口的带宽占用率超过带宽占用率阈值。
7.如权利要求1-6任一所述的方法,其特征在于,在传输所述第一数据流的路径上,所述第一网络设备为位于所述发送设备和所述第一数据流的接收设备的上一跳之间的网络设备。
8.一种实现拥塞控制的方法,其特征在于,所述方法包括:
第一网络设备获取第一网络设备的第一信息,所述第一信息包括所述第一网络设备的第一出端口的总带宽和目标发送设备的数目,所述目标发送设备为所述第一出端口的第一队列对应的活跃流的发送设备;
所述第一网络设备根据所述第一信息确定目标数据流的总发送速率,所述目标数据流为所述目标发送设备中的第一发送设备通过所述第一网络设备发送的与所述第一队列对应的全部数据流,所述总发送速率与所述总带宽正相关、与所述目标发送设备的数目负相关;
所述第一网络设备向所述第一发送设备发送所述总发送速率,且所述总发送速率用于所述第一发送设备发送所述目标数据流。
9.如权利要求8所述的方法,其特征在于,所述总发送速率与所述目标发送设备的数目成反比。
10.如权利要求8或9所述的方法,其特征在于,所述第一信息还包括所述第一出端口的已占用带宽,所述总发送速率与所述已占用带宽负相关。
11.如权利要求8-10任一所述的方法,其特征在于,所述第一信息还包括所述第一队列的队列深度,所述总发送速率与所述队列深度负相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911129885.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络部署的方法及系统
- 下一篇:一种阻流塞组件焊接旋转机构