[发明专利]一种控制带宽的方法、装置、设备和存储介质有效
申请号: | 201710198002.X | 申请日: | 2017-03-29 |
公开(公告)号: | CN108667748B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 辛现银;赵波;孙桂林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/873 | 分类号: | H04L12/873;H04L12/917 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 带宽 方法 装置 设备 存储 介质 | ||
本公开公开了一种控制带宽的方法、装置和设备,属于计算技术领域。所述方法包括:网络设备为已注册的客户端提供业务服务时,可以先确定网络设备的带宽上限值,然后根据每个客户端所处的工作状态,和网络设备的带宽上限值,刷新每个客户端的带宽上限值,再根据每个客户端的带宽上限值为每个客户端重新分配带宽。采用本公开,可以提高带宽的分配灵活性。
技术领域
本发明涉及计算机技术领域,特别涉及一种控制带宽的方法、装置和设备。
背景技术
随着计算机技术和网路技术的不断发展,数据云存储已成为当下数据处理领域的发展趋势。用户可以先将一些数据存储至网络,然后在需要时通过网络获取已存储的数据。
数据云存储系统的网络设备可以为用户提供多种数据业务,如数据导入、数据查询、数据下载等。网络设备接收到用户通过客户端发来的数据业务请求后,可以为客户端设置一定的带宽上限值,然后基于带宽上限值为客户端分配带宽,以使客户端基于分配得到的带宽与设备进行数据交互。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
网络设备将总带宽平均分配给每个客户端,每个客户端的带宽上限值一般是固定不变的,例如,当客户端的带宽需求大于其带宽上限值时,即使网络设备中还存在大量未分配的带宽,客户端也无法使用这些带宽,这样,带宽的分配灵活性较差。
发明内容
为了解决上述带宽的分配灵活性较差,从而导致网络设备的带宽使用率低的问题,本公开实施例提供了一种控制带宽的方法、装置和设备。所述技术方案如下:
第一方面,提供了一种控制带宽的方法,所述方法用于网络设备,所述网络设备用于为多个客户端提供服务,所述客户端已在所述网络设备注册,所述方法包括:
网络设备为已注册的客户端提供业务服务时,可以先确定网络设备的带宽上限值,然后根据每个客户端所处的工作状态,和网络设备的带宽上限值,重新设置每个客户端的带宽上限值,再根据每个客户端的带宽上限值将网络设备的带宽分配给每个客户端。其中,客户端所处的工作状态包括离线状态、挂机状态和传输状态,离线状态为客户端未与网络设备建立连接的状态,挂机状态为客户端已与网络设备建立连接,且带宽小于预设阈值的状态,传输状态为客户端已与网络设备建立连接,且带宽大于预设阈值的状态。
本公开实施例所示的方案,网络设备可以根据客户端的工作状态动态调节各客户端的带宽上限值,从而可以为带宽需求较低的客户端设置较低的带宽上限值,为带宽需求较高的客户端设置较高的带宽上限值,再基于调节或的带宽上限值为客户端重新分配带宽,提高了带宽的分配灵活性。
在一种可能的实现方式中,网络设备可以获取多个客户端中每个客户端的带宽,然后根据网络设备的带宽上限值,每个客户端所处的工作状态,以及每个客户端的带宽,确定每个客户端的二级带宽分配值,其中,二级带宽分配值为网络设备的带宽的使用率最高时,客户端分配得到的带宽值,然后根据每个客户端的二级带宽分配值,设置每个客户端的带宽上限值。
本申请实施例所示的方案,网络设备可以基于每个客户端的工作状态,和每个客户端的带宽,确定出每个客户端的二级带宽分配值,采用二级带宽分配值重新设置每个客户端的带宽上限值,可以保证网络设备的带宽的使用率最高。
在一种可能的实现方式中,网络设备可以根据网络设备的带宽上限值和每个客户端所处的工作状态,先确定出用于判断是否调整带宽上限值的带宽共享阈值,之后,对于每个带宽小于带宽共享阈值的第一类客户端,则将客户端的二级带宽分配值确定为客户端的带宽,对于每个带宽大于或等于带宽共享阈值的第二类客户端,将客户端的二级带宽分配值确定为带宽分配余值与第二类客户端的数目之商,其中,带宽分配余值为网络设备的带宽上限值与所有第一类客户端的总带宽之差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710198002.X/2.html,转载请声明来源钻瓜专利网。