CN114513423B - 一种带宽调节方法、装置、设备及存储介质 - Google Patents
一种带宽调节方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114513423B CN114513423B CN202011148655.5A CN202011148655A CN114513423B CN 114513423 B CN114513423 B CN 114513423B CN 202011148655 A CN202011148655 A CN 202011148655A CN 114513423 B CN114513423 B CN 114513423B
- Authority
- CN
- China
- Prior art keywords
- bandwidth
- value
- node
- target
- upper limit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 238000004891 communication Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000003066 decision tree Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 230000004927 fusion Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种带宽调节方法,该方法包括:检测目标节点的当前数据流量的增长速度和所述目标节点的负载状况;其中,所述目标节点与目标带宽包具有关联关系;若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值;将所述目标节点的带宽扩容所述闲置带宽值,从而实现了根据节点的业务峰值对节点的带宽进行动态调整,缩短了突发大流量场景下带宽调整的响应时间,有效提高了对带宽数据包的利用率。本申请还提供了一种带宽调节装置、设备及存储介质。
Description
技术领域
本申请涉及云网融合技术领域,尤其涉及一种带宽调节方法、装置、设备及存储介质。
背景技术
随着互联网技术的飞速发展与用户的使用要求的不断提高,云网融合技术得到的了广泛的应用。目前,云网融合过程中,可以通过为企业提供用户前置设备(CustomerPremise Equipment,CPE)来实现,即CPE属于整个云网一体构架后,公有云能够提供企业侧的出口设备,到各大城市接入的接入点(Point Of Presence,POP),再到全球的骨干网,并通过全球的骨干网分布到全球的区域以及云上的虚拟私有云(Virtual Private Cloud,VPC)。在目前公有云的云网融合类产品在连接各个节点实现网络通信过程中,至少包括以下配置方案:方案一,对每个节点开通独享带宽,该带宽是专享的,节点间带宽值相互独立;方案二,购买一个带宽包,带宽包内的带宽由用户手动分配给每个节点,确定分配方案后,在用户下一次手动触发带宽调整前,每个节点享有的带宽值是一定的。
但是,目前在上述两种方案中,均存在即使用户为多个节点订购了带宽包,节点带宽也不能随着各个节点的业务峰值进行动态调整的问题,存在无法将用户订购的带宽包发挥更高效的共享作用,导致对带宽包的利用率较低。
申请内容
为解决上述技术问题,本申请期望提供一种带宽调节方法、装置、设备及存储介质,解决了不能根据节点的业务峰值对节点的带宽进行动态调整的问题,实现了根据节点的业务峰值对节点的带宽进行动态调整,缩短了突发大流量场景下带宽调整的响应时间,有效提高了对带宽数据包的利用率。
本申请的技术方案是这样实现的:
第一方面,一种带宽调节方法,所述方法包括:
检测目标节点的当前数据流量的增长速度和所述目标节点的负载状况;其中,所述目标节点与目标带宽包具有关联关系;
若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值;
将所述目标节点的带宽扩容所述闲置带宽值。
可选的,所述若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值,包括:
若所述增长速度大于或等于预设速度阈值,且所述目标节点属于所述目标带宽包内对应的唯一满载的节点,确定第一参考节点;其中,所述第一参考节点是所述目标带宽包内除所述目标节点外的节点;
确定所述第一参考节点的最低带宽值;
将所述第一参考节点的带宽从所述第一参考节点的第一当前带宽值调整至对应的所述最低带宽值;
对所述第一参考节点的所述第一当前带宽值与对应的所述最低带宽值进行计算,得到所述闲置带宽值。
可选的,所述确定所述第一参考节点的最低带宽值,包括:
获取所述第一参考节点的带宽上限值;
获取所述第一参考节点的带宽上限值对应的最小带宽比例;
获取针对所述第一参考节点设置的***带宽值;
计算所述带宽上限值与所述最小带宽比例的乘积,得到参考带宽值;
确定所述参考带宽值与所述***带宽值中的最大值,得到所述最低带宽值。
可选的,所述对所述第一参考节点的所述第一当前带宽值与所述最低带宽值进行计算,得到所述闲置带宽值,包括:
计算所述第一参考节点中每一节点的所述第一当前带宽值与所述最低带宽值的第一差值;
计算所述第一参考节点中包括的所有节点的所述第一差值的第一和值,得到所述闲置带宽值。
可选的,所述若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值,还包括:
若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,且存在除所述目标节点外的第二参考节点的负载状况也为满载,计算所述目标节点的第二当前带宽值与带宽步进值的第二和值;其中,所述第二参考节点包括至少一个节点;其中,第二参考节点包括至少一个节点;
基于所述第二和值和所述目标节点的带宽上限值,确定所述闲置带宽值。
可选的,所述基于所述第二和值和所述目标节点的带宽上限值,确定所述闲置带宽值,包括:
若所述第二和值大于或等于所述目标节点的带宽上限值,计算所述目标节点的带宽上限值与所述第二当前带宽值的第二差值;
基于预设的闲置带宽值分配比例和所述第二差值,确定所述第二参考节点包括的每一节点对应的第一缩容带宽值;
将所述第二参考节点包括的每一节点的第三当前带宽值缩容对应的所述第一缩容带宽值,得到大小为所述第二差值的所述闲置带宽值。
可选的,所述基于所述第二和值和所述目标节点的带宽上限值,确定所述闲置带宽值,还包括:
若所述第二和值小于所述带宽上限值,基于预设的闲置带宽值分配比例和所述带宽步进值,确定所述第二参考节点包括的每一节点对应的第二缩容带宽值;
将所述第二参考节点包括的每一节点的第三当前带宽值缩容对应的所述第二缩容带宽值,得到大小为所述带宽步进值的所述闲置带宽值。
可选的,所述将所述目标节点的带宽扩容所述闲置带宽值之后,所述方法还包括:
若检测到所述目标节点的负载状况仍然为满载,且所述目标节点扩容后的第四当前带宽值与所述带宽步进值的和值大于或等于所述目标节点的带宽上限值,计算所述目标节点的带宽上限值与所述第四当前带宽值的第三差值;
基于所述闲置带宽值分配比例和所述第三差值,确定所述第二参考节点包括的每一节点对应的第三缩容带宽值;
将所述第二参考节点包括的每一节点的第五当前带宽值缩容对应的所述第三缩容带宽值。
可选的,所述将所述目标节点的带宽扩容所述闲置带宽值之后,所述方法还包括:
若检测到所述目标节点的负载状况仍然为满载,且所述目标节点扩容后的第四当前带宽值与所述带宽步进值的和值小于所述目标节点的带宽上限值,基于所述闲置带宽值分配比例和所述带宽步进值,确定所述第二参考节点包括的每一节点对应的第四缩容带宽值;
将所述第二参考节点包括的每一节点的第六当前带宽值缩容对应的所述第四缩容带宽值;
将所述目标节点扩容所述带宽步进值,直至所述目标节点的负载状况为非满载,或所述目标节点的负载状况仍为满载时,直至扩容至所述目标节点的带宽上限值。
可选的,所述方法还包括:
若所述增长速度大于或等于预设速度阈值,且所述目标节点是所述目标带宽内最后一个负载状况为满载的节点,确定所述目标带宽内的每一节点的带宽上限值;
恢复所述目标带宽内的每一节点的当前带宽为对应的所述带宽上限值。
可选的,所述方法还包括:
获取所述目标带宽包内对应的每一节点的历史数据;
基于所述目标模型和所述历史数据,对所述每一节点的带宽上限值进行预测,得到所述每一节点的带宽预测上限值;
显示所述带宽预测上限值;其中,所述带宽预测上限值用于供用户选择设置为对应的节点的带宽上限值。
可选的,所述历史数据包括调整时间周期、峰值带宽值、峰值持续时间、谷值带宽值和历史带宽上限值,所述基于所述目标模型和所述历史数据,对所述每一节点的带宽上限值进行预测,得到所述每一节点的带宽预测上限值,包括:
基于所述历史数据,采用公式确定所述每一节点的带宽缺口值,并计算所述目标带宽内的每一节点的带宽缺口值的和值,得到所述目标带宽内对应的节点的总缺口带宽值;其中,Ni为第i个节点的带宽缺口值,ti为所述第i个节点的峰值持续时间,T为所述第i个节点的调整时间周期,Cpi为所述第i个节点的峰值带宽值,Ci为所述第i个节点的历史带宽上限值;
基于所述历史数据,计算所述目标带宽内所述每一节点的历史带宽上限值与对应的所述谷值带宽值的差值,确定所述每一节点的冗余带宽值,并计算所述目标带宽内的所述每一节点的冗余带宽值的和值,得到所述目标带宽内对应的节点的总冗余带宽值;
采用目标模型计算得到所述第i个节点对应的带宽参考上限值;其中,Nt为所述总缺口带宽值,Rt为所述总冗余带宽值,Ri为所述第i个节点的冗余带宽值,E0和E1为权重值;
采用决策树模型对所述带宽参考上限值进行预测,若预测结果表示推荐所述带宽参考上限值,将所述带宽参考上限值作为带宽预测上限值。
第二方面,一种带宽调节装置,所述装置包括:检测单元、第一获取单元和扩容单元;其中:
所述检测单元,用于检测目标节点当前数据流量的增长速度和所述目标节点的负载状况;其中,所述目标节点与目标带宽包具有关联关系;
所述第一获取单元,用于若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值;
所述扩容单元,用于将所述目标节点的带宽扩容所述闲置带宽值。
第三方面,一种带宽调节设备,所述设备包括存储器、处理器和通信总线;其中:
所述存储器,用于存储可执行指令;
所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
所述处理器,用于执行所述存储器中存储的带宽调节程序,实现如上述任一项所述的带宽调节方法的步骤。
第四方面,一种存储介质,所述存储介质上存储有带宽调节程序,所述带宽调节程序被处理器执行时实现如上述任一项所述的带宽调节方法的步骤。
本申请实施例提供了一种带宽调节方法、装置、设备及存储介质,通过检测目标节点的当前数据流量的增长速度和目标节点的负载状况,若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,获取闲置带宽值,并将目标节点的带宽扩容闲置带宽值。这样,在目标节点的增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载时,获取闲置带宽值并将目标节点的带宽扩容闲置带宽值,解决了不能根据节点的业务峰值对节点的带宽进行动态调整的问题,实现了根据节点的业务峰值对节点的带宽进行动态调整,缩短了突发大流量场景下带宽调整的响应时间,有效提高了对带宽数据包的利用率。
附图说明
图1为本申请实施例提供的带宽调节方法的流程示意图一;
图2为本申请实施例提供的带宽调节方法的流程示意图二;
图3为本申请实施例提供的带宽调节方法的流程示意图三;
图4为本申请实施例提供的带宽调节方法的流程示意图四;
图5为本申请实施例提供的带宽调节方法的流程示意图五;
图6为本申请实施例提供的一种带宽调节装置的结构示意图;
图7为本申请实施例提供的另一种带宽调节装置的结构示意图;
图8为本申请实施例提供的一种带宽调节设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
本申请的实施例提供一种带宽调节方法,参照图1所示,方法应用于带宽调节设备,该方法包括以下步骤:
步骤101、检测目标节点的当前数据流量的增长速度和目标节点的负载状况。
其中,目标节点与目标带宽包具有关联关系。
在本申请实施例中,一旦云网融合确定后,构成云网融合的节点均是确定的,云网融合中包括至少两个节点,至少两个节点实现的功能可以相同,也可以不同。一个目标带宽包可以分给云网融合中的多个节点。目标节点为云网融合中当前正在将数据传输至下一节点的节点,目标节点的当前数据流量的增长速度是指目标节点在预设时长例如1秒内传输的数据。目标节点的负载情况指目标节点传输的数据的大小占用目标节点的带宽的情况。
步骤102、若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,获取闲置带宽值。
在本申请实施例中,预设速度阈值是根据大量实验或实际情况得到的一个经验值,可以根据实际情况发生改变,也可以随着样本数量的增加不断地进行校正和修改。若增长速度大于或等于预设速度阈值,表明目标节点传输的数据在短时间内发送较大的增长。目标节点的负载情况为满载即目标节点的传输数据的大小为目标节点的带宽值,示例性的,假设目标节点的带宽值为3兆(M),则目标节点的负载情况为满载时,对应的目标节点的传输的数据包的大小为3M。闲置带宽值可以是从目标节点对应的目标带宽包分配给除目标节点外的其他节点处获取的闲置的带宽。
步骤103、将目标节点的带宽扩容闲置带宽值。
在本申请实施例中,假设目标节点当前分配的带宽值为A1,对应的获取到的闲置带宽值为A2,则对目标节点的带宽扩容闲置带宽值后,目标节点的带宽为A1与A2的和值。
本申请实施例提供了一种带宽调节方法,通过检测目标节点的当前数据流量的增长速度和目标节点的负载状况,若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,获取闲置带宽值,并将目标节点的带宽扩容闲置带宽值。这样,在目标节点的增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载时,获取闲置带宽值并将目标节点的带宽扩容闲置带宽值,解决了不能根据节点的业务峰值对节点的带宽进行动态调整的问题,实现了根据节点的业务峰值对节点的带宽进行动态调整,缩短了突发大流量场景下带宽调整的响应时间,有效提高了对带宽数据包的利用率。
基于前述实施例,本申请的实施例提供一种带宽调节方法,参照图2所示,方法应用于带宽调节设备,该方法包括以下步骤:
步骤201、检测目标节点的当前数据流量的增长速度和目标节点的负载状况。
其中,目标节点与目标带宽包具有关联关系。
在本申请实施例中,当用户在一个业务场景中,涉及到多个本地互联网数据中心(Internet Data Center,IDC)、云上虚拟云(Virtual PC,VPC)同时接入到云网业务,并实现这些接入节点的互访时,用户可订购一个带宽包,即目标带宽包。并基于目标带宽包为各个接入的节点配置进出的带宽值,其中,为各个节点分配的带宽值的总和小于或等于目标带宽包的带宽值。各个节点接入路由器的实时流量可以通过网络遥测(telemetry)协议实现秒级上报给带宽调节设备的上层控制器或编排层。这样,带宽调节设备的上层控制器或编排层可以用于对节点的接收或输出的数据流量进行检测。
上层控制器或编排层可以用于对节点的接收或输出的数据流量进行检测的具体过程可以是通过telemetry的服务主动发起轮询,轮训的服务的流程大致是:1)扫描指定命名空间下包含的pollster,例如语句ceilometer-agent-compute表示的命名空间为:ceilometer.poll.compute,语句ceilometer-agent-central表示的命名空间为:ceilometer.poll.central,语句ceilometer-agent-ipmi表示的命名空间为:ceilometer.poll.ipmi,通过语句setup.cfg,可以看到各个命名空间下的pollster;2)每个pollster都有一个default_discover,通过语句setup.cfg的ceilometer.discover命名空间下可以找到每个discover的定义,discover用于负责指定pollster要轮询的资源。比如ceilometer-agent-compute的default_discover为local_instances;3)采集到的数据根据meter_name放到指定的pipeline,pipeline的transformer负责转换数据,publisher负责将转换后的数据发布到消息队列,至此基于telemetry协议完成了节点的数据流量的检测。
步骤202、若增长速度大于或等于预设速度阈值,且目标节点属于目标带宽包内对应的唯一满载的节点,确定第一参考节点。
其中,第一参考节点是目标带宽包内除目标节点外的节点。
在本申请实施例中,若上层控制器或编排层检测到目标节点的接收或输出的数据流量的增长速度大于或等于预设速度阈值时,可以确定目标节点的接收或输出的数据流量激增。在目标节点的增长速度大于或等于预设速度阈值,且目标节点属于目标带宽包内对应的唯一满载的节点时,确定目标带宽包内对应的除目标节点外的其他节点,得到第一参考节点。
步骤203、确定第一参考节点的最低带宽值。
在本申请实施例中,云网融合中的每一节点均设置有最低带宽值与带宽上限值,即云网融合中的每一节点的带宽值可以根据每一节点实际使用带宽的情况,在对应的最低带宽值与带宽上限值之间不停的调整,使调整后的带宽值满足每一节点的带宽使用需求。
在本申请其他实施例中,步骤203可以由步骤a11~a15来实现:
步骤a11、获取第一参考节点的带宽上限值。
在本申请实施例中,第一参考节点的带宽上限值包括目标节点的带宽上限值均可以是用于预先设置的,例如可以是用户根据用户自己的经验或需求设置的,还可以是用户基于采用步骤217~219中的机器学习的方法来推荐的带宽上限值进行设置实现的。
步骤a12、获取第一参考节点的带宽上限值对应的最小带宽比例。
在本申请实施例中,第一参考节点的带宽上限值对应的最小带宽比例是预先设置的,同理,目标节点也具有目标节点的带宽上限值对应的最小带宽比例,也是预先设置的。
步骤a13、获取针对第一参考节点设置的***带宽值。
在本申请实施例中,***带宽值为带宽调节设备中预先设置的用于保证节点能够传输数据的最低带宽值。
步骤a14、计算带宽上限值与最小带宽比例的乘积,得到参考带宽值。
步骤a15、确定参考带宽值与***带宽值中的最大值,得到最低带宽值。
在本申请实施例中,将根据带宽上限值与最小带宽比例计算乘积得到的参考带宽值与***带宽值进行比较,从二者中确定值最大的一个作为最低带宽值。也就是说如果参考带宽值大于***带宽值,则最低带宽值为参考带宽值,如果参考带宽值小于***带宽值,则最低带宽值为***带宽值,如果参考带宽值等于***带宽值,则最低带宽值为参考带宽值或***带宽值。
需说明的是,不同节点预先设置的带宽上限值可以相同,也可以不同,同理,对应的最小带宽比例可以相同也可以不同,***带宽值也可以相同也可以不同。
步骤204、将第一参考节点的带宽从第一参考节点的第一当前带宽值调整至对应的最低带宽值。
在本申请实施例中,由于目标带宽内对应的所有节点中只有目标节点一个节点为满载,表明第一参考节点均存在闲置带宽,因此可以将第一参考节点的带宽从当前的第一当前带宽值调节至确定的对应的最低带宽值。
步骤205、对第一参考节点的第一当前带宽值与对应的最低带宽值进行计算,得到闲置带宽值。
在本申请实施例中,对第一参考节点中每一节点的第一当前带宽值与对应的最低带宽值进行计算,得到可以分配给目标节点的闲置带宽值。
在本申请其他实施例中,步骤205可以由步骤b11~b12来实现:
步骤b11、计算第一参考节点中每一节点的第一当前带宽值与对应的最低带宽值的第一差值。
步骤b12、计算第一参考节点中包括的所有节点的第一差值的第一和值,得到闲置带宽值。
步骤206、若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,且存在除目标节点外的第二参考节点的负载状况也为满载,计算目标节点的第二当前带宽值与带宽步进值的第二和值。
其中,第二参考节点包括至少一个节点。
在本申请实施例中,带宽步进值为预先设置的用于进行每一次扩容时扩容的步进值,可以是根据大量实现得到的一个经验值。若增长速度大于或等于预设速度阈值,且目标带宽包对应的节点中有至少两个节点,其中一个节点是目标节点为满载时,计算目标节点当前的第二当前带宽值与带宽步进值的和值,得到第二和值。
步骤207、基于第二和值和目标节点的带宽上限值,确定闲置带宽值。
在本申请实施例中,对第二和值和目标节点的带宽上限值进行分析,确定闲置带宽值。
在本申请其他实施例中,步骤207可以由步骤c11~c13或步骤d11~d13来实现:
步骤c11、若第二和值大于或等于目标节点的带宽上限值,计算目标节点的带宽上限值与第二当前带宽值的第二差值。
步骤c12、基于预设的闲置带宽值分配比例和第二差值,确定第二参考节点包括的每一节点对应的第一缩容带宽值。
在本申请实施例中,预设的限制带宽值分配比例为预先设置的每一节点间竞争闲置带宽需满足的共享闲置带宽的分配比例。这样,采用预设的限制带宽值分配比例和第二差值进行乘积计算,得到第二参考节点包括的每一节点对应的第一缩容带宽值。示例性的,假设目标带宽包内对应的节点为c1、c2、c3,其中预设的限制带宽值分配比例为c1:c2:c3=I1:I2:I3,若c1为目标节点时,对应的节点c2的第一缩容带宽值为I2/(I2+I3)与第二差值的乘积,对应的节点c3的第一缩容带宽值为I3/(I2+I3)与第二差值的乘积。
步骤c13、将第二参考节点包括的每一节点的第三当前带宽值缩容对应的第一缩容带宽值,得到大小为第二差值的闲置带宽值。
在本申请实施例中,由于目标带宽包的带宽值的大小是固定的,所以需要将第二参考节点中包括的每一节点的带宽值缩容对应的第一缩容带宽值,从而得到用于扩容给目标节点的限制带宽值。
步骤d11、若第二和值小于带宽上限值,确定带宽步进值。
在本申请实施例中,带宽步进值是预先设置的经验值。
步骤d12、基于预设的闲置带宽值分配比例和带宽步进值,基于预设的闲置带宽值分配比例和带宽步进值,确定第二参考节点包括的每一节点对应的第二缩容带宽值。
在本申请实施例中,假设目标带宽包内对应的节点为c1、c2、c3,其中预设的限制带宽值分配比例为c1:c2:c3=I1:I2:I3,若c1为目标节点时,对应的节点c2的第二缩容带宽值为I2/(I2+I3)与带宽步进值的乘积,对应的节点c3的第一缩容带宽值为I3/(I2+I3)与带宽步进值的乘积。
步骤d13、将第二参考节点包括的每一节点的第三当前带宽值缩容对应的第二缩容带宽值,得到大小为带宽步进值的闲置带宽值。
步骤208、将目标节点的带宽扩容闲置带宽值。
在本申请其他实施例中,参照图3所示,带宽调节设备执行步骤208之后,还用于执行步骤209~211,或步骤212~214:
步骤209、若检测到目标节点的负载状况仍然为满载,且目标节点扩容后的第四当前带宽值与带宽步进值的和值大于或等于目标节点的带宽上限值,计算目标节点的带宽上限值与第四当前带宽值的第三差值。
在本申请实施例中,对目标节点基于带宽步进值进行扩容后,若检测到目标节点的负载状况仍然为满载,继续对目标节点的带宽进行扩容处理,扩容处理的具体操作包括判断目标节点扩容后的第四当前带宽值与带宽步进值的和值与目标节点的带宽上限值之间的大小关系。
步骤210、基于闲置带宽值分配比例和第三差值,确定第二参考节点包括的每一节点对应的第三缩容带宽值。
步骤211、将第二参考节点包括的每一节点的第五当前带宽值缩容对应的第三缩容带宽值。
步骤212、若检测到目标节点的负载状况仍然为满载,且目标节点扩容后的第四当前带宽值与带宽步进值的和值小于目标节点的带宽上限值,基于闲置带宽值分配比例和带宽步进值,确定第二参考节点包括的每一节点对应的第四缩容带宽值。
步骤213、将第二参考节点包括的每一节点的第六当前带宽值缩容对应的第四缩容带宽值。
步骤214、将目标节点扩容带宽步进值,直至目标节点的负载状况为非满载,或目标节点的负载状况仍为满载时,直至扩容至目标节点的带宽上限值。
在本申请其他实施例中,参照图4所示,带宽调节设备执行步骤201之后,还可以用于执行步骤215~216:
步骤215、若增长速度大于或等于预设速度阈值,且目标节点是目标带宽内最后一个负载状况为满载的节点,确定目标带宽内的每一节点的带宽上限值。
在本申请实施例中,目标节点是目标带宽内最后一个负载状况为满载的节点表示目标带宽包对应的全部节点均满载。
步骤216、恢复目标带宽内的每一节点的当前带宽为对应的带宽上限值。
在本申请其他实施例中,参照图5所示,带宽调节设备执行步骤201之前,还可以用于执行步骤217~219:
步骤217、获取目标带宽包内对应的每一节点的历史数据。
步骤218、基于目标模型和历史数据,对每一节点的带宽上限值进行预测,得到每一节点的带宽预测上限值。
在本申请其他实施例中,历史数据包括调整时间周期、峰值带宽值、峰值持续时间、谷值带宽值和历史带宽上限值时,对应的步骤218可以由步骤e11~e14来实现:
步骤e11、基于历史数据,采用公式确定每一节点的带宽缺口值,并计算目标带宽内的每一节点的带宽缺口值的和值,得到目标带宽内对应的节点的总缺口带宽值。
其中,Ni为第i个节点的带宽缺口值,ti为第i个节点的峰值持续时间,T为第i个节点的调整时间周期,Cpi为第i个节点的峰值带宽值,Ci为第i个节点的历史带宽上限值。
在本申请实施例中,目标带宽内对应的节点的总缺口带宽值可以记为Nt,其中,j表示目标带宽内包括的节点的总数,i为大于或等于1,且小于或等于j的整数。
步骤e12、基于历史数据,计算目标带宽内每一节点的历史带宽上限值与对应的谷值带宽值的差值,确定每一节点的冗余带宽值,并计算目标带宽内的每一节点的冗余带宽值的和值,得到目标带宽内对应的节点的总冗余带宽值。
在本申请实施例中,每一节点的冗余带宽值Ri,可以采用以下公式计算得到:Ri=Ci-Cvi,其中,Cvi表示第i个节点的谷值带宽值。目标带宽内对应的节点的总冗余带宽值Rt可以用以下公式计算得到:
步骤e13、采用目标模型计算得到第i个节点对应的带宽参考上限值。
其中,Nt为总缺口带宽值,Rt为总冗余带宽值,Ri为第i个节点的冗余带宽值,E0和E1为权重值。
在本申请实施例中,目标模型中γi是历史数据中的历史带宽上限值,由此,基于历史数据可以采用数学分析方法例如线性回归分析,确定得到E0和E1,这样,即可计算得到第i个节点对应的带宽参考上限值。
步骤e14、采用决策树模型对带宽参考上限值进行预测,若预测结果表示推荐带宽参考上限值,将带宽参考上限值作为带宽预测上限值。
在本申请实施例中,采用的决策树模型是预先设置好的,对带宽参考上限值进行预测,输出的预测结果包括推荐带宽参考上限值或者不推荐带宽参考上限值。若预测结果表示不推荐带宽参考上限值,则不进行后续操作。
步骤219、显示带宽预测上限值。
其中,带宽预测上限值用于供用户选择设置为对应的节点的带宽上限值。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
本申请实施例提供了一种带宽调节方法,通过检测目标节点的当前数据流量的增长速度和目标节点的负载状况,若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,获取闲置带宽值,并将目标节点的带宽扩容闲置带宽值。这样,在目标节点的增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载时,获取闲置带宽值并将目标节点的带宽扩容闲置带宽值,解决了不能根据节点的业务峰值对节点的带宽进行动态调整的问题,实现了根据节点的业务峰值对节点的带宽进行动态调整,缩短了突发大流量场景下带宽调整的响应时间,有效提高了对带宽数据包的利用率。
基于前述实施例,本申请的实施例提供一种带宽调节装置,该装置可以应用于图1~5对应的实施例提供的带宽调节方法中,参照图6所示,该带宽调节装置3可以包括:检测单元31、第一获取单元32和扩容单元33,其中:
检测单元31,用于检测目标节点当前数据流量的增长速度和目标节点的负载状况;其中,目标节点与目标带宽包具有关联关系;
第一获取单元32,用于若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,获取闲置带宽值;
扩容单元33,用于将目标节点的带宽扩容闲置带宽值。
在本申请其他实施例中,第一获取单元包括:第一确定模块、第二确定模块、调整模块和第一计算模块;其中:
第一确定模块,用于若增长速度大于或等于预设速度阈值,且目标节点属于目标带宽包内对应的唯一满载的节点,确定第一参考节点;其中,第一参考节点是目标带宽包内除目标节点外的节点;
第二确定模块,用于确定第一参考节点的最低带宽值;
调整模块,用于将第一参考节点的带宽从第一参考节点的第一当前带宽值调整至对应的最低带宽值;
计算模块,用于对第一参考节点的第一当前带宽值与对应的最低带宽值进行计算,得到闲置带宽值。
在本申请其他实施例中,第二确定模块具体用于:
获取第一参考节点的带宽上限值;
获取第一参考节点的带宽上限值对应的最小带宽比例;
获取针对第一参考节点设置的***带宽值;
计算带宽上限值与最小带宽比例的乘积,得到参考带宽值;
确定参考带宽值与***带宽值中的最大值,得到最低带宽值。
在本申请其他实施例中,计算模块还用于:
计算第一参考节点中每一节点的第一当前带宽值与最低带宽值的第一差值;
计算第一参考节点中包括的所有节点的第一差值的第一和值,得到闲置带宽值。
在本申请其他实施例中,第一获取单元还包括:第二计算模块和第三确定模块;其中:
第二计算模块,用于若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,且存在除目标节点外的第二参考节点的负载状况也为满载,计算目标节点的第二当前带宽值与带宽步进值的第二和值;其中,第二参考节点包括至少一个节点;
第三确定模块,用于基于第二和值和目标节点的带宽上限值,确定闲置带宽值。
在本申请其他实施例中,第三确定模块具体用于:
若第二和值大于或等于目标节点的带宽上限值,计算目标节点的带宽上限值与第二当前带宽值的第二差值;
基于预设的闲置带宽值分配比例和第二差值,确定第二参考节点包括的每一节点对应的第一缩容带宽值;
将第二参考节点包括的每一节点的第三当前带宽值缩容对应的第一缩容带宽值,得到大小为第二差值的闲置带宽值。
在本申请其他实施例中,第三确定模块还具体用于:
若第二和值小于带宽上限值,确定带宽步进值;
基于预设的闲置带宽值分配比例和带宽步进值,确定第二参考节点包括的每一节点对应的第二缩容带宽值;
将第二参考节点包括的每一节点的第三当前带宽值缩容对应的第二缩容带宽值,得到大小为带宽步进值的闲置带宽值。
在本申请其他实施例中,参照图7所示,扩容单元33之后,带宽调节装置还包括:计算单元34、第一确定单元35和缩容单元36;其中:
计算单元34,用于若检测到目标节点的负载状况仍然为满载,且目标节点扩容后的第四当前带宽值与带宽步进值的和值大于或等于目标节点的带宽上限值,计算目标节点的带宽上限值与第四当前带宽值的第三差值;
第一确定单元35,用于基于闲置带宽值分配比例和第三差值,确定第二参考节点包括的每一节点对应的第三缩容带宽值;
缩容单元36,用于将第二参考节点包括的每一节点的第五当前带宽值缩容对应的第三缩容带宽值。
在本申请其他实施例中,扩容单元执行将目标节点的带宽扩容闲置带宽值之后:
第一确定单元35,还用于若检测到目标节点的负载状况仍然为满载,且目标节点扩容后的第四当前带宽值与带宽步进值的和值小于目标节点的带宽上限值,基于闲置带宽值分配比例和带宽步进值,确定第二参考节点包括的每一节点对应的第四缩容带宽值;
缩容单元36,还用于将第二参考节点包括的每一节点的第六当前带宽值缩容对应的第四缩容带宽值;
扩容单元33,还用于将目标节点扩容带宽步进值,直至目标节点的负载状况为非满载,或目标节点的负载状况仍为满载时,直至扩容至目标节点的带宽上限值。
在本申请其他实施例中,参照图7所示,带宽调节装置还包括:第二确定单元37和恢复单元38;其中:
第二确定单元37,用于若增长速度大于或等于预设速度阈值,且目标节点是目标带宽内最后一个负载状况为满载的节点,确定目标带宽内的每一节点的带宽上限值;
恢复单元38,用于恢复目标带宽内的每一节点的当前带宽为对应的带宽上限值。
在本申请其他实施例中,参照图7所示,在检测单元之前,带宽调节装置还包括:第二获取单元39、预测单元310和显示单元311;其中:
第二获取单元39,用于获取目标带宽包内对应的每一节点的历史数据;
预测单元310,用于基于目标模型和历史数据,对每一节点的带宽上限值进行预测,得到每一节点的带宽预测上限值;
显示单元311,用于显示带宽预测上限值;其中,带宽预测上限值用于供用户选择设置为对应的节点的带宽上限值。
在本申请其他实施例中,历史数据包括调整时间周期、峰值带宽值、峰值持续时间、谷值带宽值和历史带宽上限值,预测单元包括:第一处理模块、第三计算模块和第二处理模块;其中:
处理模块,用于基于历史数据,采用公式确定每一节点的带宽缺口值,并计算目标带宽内的每一节点的带宽缺口值的和值,得到目标带宽内对应的节点的总缺口带宽值;其中,Ni为第i个节点的带宽缺口值,ti为第i个节点的峰值持续时间,T为第i个节点的调整时间周期,Cpi为第i个节点的峰值带宽值,Ci为第i个节点的历史带宽上限值;
处理模块,还用于基于历史数据,计算目标带宽内每一节点的历史带宽上限值与对应的谷值带宽值的差值,确定每一节点的冗余带宽值,并计算目标带宽内的每一节点的冗余带宽值的和值,得到目标带宽内对应的节点的总冗余带宽值;
第三计算模块,还用于采用目标模型计算得到第i个节点对应的带宽参考上限值;其中,Nt为总缺口带宽值,Rt为总冗余带宽值,Ri为第i个节点的冗余带宽值,E0和E1为权重值;
第二处理模块,用于采用决策树模型对带宽参考上限值进行预测,若预测结果表示推荐带宽参考上限值,将带宽参考上限值作为带宽预测上限值。
需要说明的是,本实施例中带宽调节装置所执行的步骤的具体实现过程,可以参照图1~5对应的实施例提供的带宽调节方法中的实现过程,此处不再赘述。
本申请实施例提供了一种带宽调节装置,通过检测目标节点的当前数据流量的增长速度和目标节点的负载状况,若增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载,获取闲置带宽值,并将目标节点的带宽扩容闲置带宽值。这样,在目标节点的增长速度大于或等于预设速度阈值,且目标节点的负载状况为满载时,获取闲置带宽值并将目标节点的带宽扩容闲置带宽值,解决了不能根据节点的业务峰值对节点的带宽进行动态调整的问题,实现了根据节点的业务峰值对节点的带宽进行动态调整,缩短了突发大流量场景下带宽调整的响应时间,有效提高了对带宽数据包的利用率。
基于前述实施例,本申请的实施例提供一种带宽调节设备,该带宽调节设备可以应用于图1~5对应的实施例提供的带宽调节方法中,参照图8所示,该带宽调节设备4可以包括:处理器41、存储器42和通信总线43,其中:
通信总线43,用于实现处理器41和存储器42之间的通信连接;
处理器41,用于执行存储器42中存储的带宽调节程序,以实现图1~5对应的实施例提供的带宽调节方法中的实现过程,此处不再赘述。
基于前述实施例,本申请的实施例提供一种计算机可读存储介质,简称为存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现参照图1~5对应的实施例提供的带宽调节方法中的实现过程,此处不再赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。
Claims (14)
1.一种带宽调节方法,其特征在于,所述方法包括:
检测目标节点的当前数据流量的增长速度和所述目标节点的负载状况;其中,所述目标节点与目标带宽包具有关联关系;
若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值;
将所述目标节点的带宽扩容所述闲置带宽值;
所述若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值,包括:
若所述增长速度大于或等于预设速度阈值,且所述目标节点属于所述目标带宽包内对应的唯一满载的节点,确定第一参考节点;其中,所述第一参考节点是所述目标带宽包内除所述目标节点外的节点;
确定所述第一参考节点的最低带宽值;
将所述第一参考节点的带宽从所述第一参考节点的第一当前带宽值调整至对应的所述最低带宽值;
对所述第一参考节点的所述第一当前带宽值与对应的所述最低带宽值进行计算,得到所述闲置带宽值。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一参考节点的最低带宽值,包括:
获取所述第一参考节点的带宽上限值;
获取所述第一参考节点的带宽上限值对应的最小带宽比例;
获取针对所述第一参考节点设置的***带宽值;
计算所述带宽上限值与所述最小带宽比例的乘积,得到参考带宽值;
确定所述参考带宽值与所述***带宽值中的最大值,得到所述最低带宽值。
3.根据权利要求1所述的方法,其特征在于,所述对所述第一参考节点的所述第一当前带宽值与所述最低带宽值进行计算,得到所述闲置带宽值,包括:
计算所述第一参考节点中每一节点的所述第一当前带宽值与所述最低带宽值的第一差值;
计算所述第一参考节点中包括的所有节点的所述第一差值的第一和值,得到所述闲置带宽值。
4.根据权利要求1所述的方法,其特征在于,所述若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值,还包括:
若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,且存在除所述目标节点外的第二参考节点的负载状况也为满载,计算所述目标节点的第二当前带宽值与带宽步进值的第二和值;其中,所述第二参考节点包括至少一个节点;其中,第二参考节点包括至少一个节点;
基于所述第二和值和所述目标节点的带宽上限值,确定所述闲置带宽值。
5.根据权利要求4所述的方法,其特征在于,所述基于所述第二和值和所述目标节点的带宽上限值,确定所述闲置带宽值,包括:
若所述第二和值大于或等于所述目标节点的带宽上限值,计算所述目标节点的带宽上限值与所述第二当前带宽值的第二差值;
基于预设的闲置带宽值分配比例和所述第二差值,确定所述第二参考节点包括的每一节点对应的第一缩容带宽值;
将所述第二参考节点包括的每一节点的第三当前带宽值缩容对应的所述第一缩容带宽值,得到大小为所述第二差值的所述闲置带宽值。
6.根据权利要求4所述的方法,其特征在于,所述基于所述第二和值和所述目标节点的带宽上限值,确定所述闲置带宽值,还包括:
若所述第二和值小于所述带宽上限值,基于预设的闲置带宽值分配比例和所述带宽步进值,确定所述第二参考节点包括的每一节点对应的第二缩容带宽值;
将所述第二参考节点包括的每一节点的第三当前带宽值缩容对应的所述第二缩容带宽值,得到大小为所述带宽步进值的所述闲置带宽值。
7.根据权利要求6所述的方法,其特征在于,所述将所述目标节点的带宽扩容所述闲置带宽值之后,所述方法还包括:
若检测到所述目标节点的负载状况仍然为满载,且所述目标节点扩容后的第四当前带宽值与所述带宽步进值的和值大于或等于所述目标节点的带宽上限值,计算所述目标节点的带宽上限值与所述第四当前带宽值的第三差值;
基于所述闲置带宽值分配比例和所述第三差值,确定所述第二参考节点包括的每一节点对应的第三缩容带宽值;
将所述第二参考节点包括的每一节点的第五当前带宽值缩容对应的所述第三缩容带宽值。
8.根据权利要求6所述的方法,其特征在于,所述将所述目标节点的带宽扩容所述闲置带宽值之后,所述方法还包括:
若检测到所述目标节点的负载状况仍然为满载,且所述目标节点扩容后的第四当前带宽值与所述带宽步进值的和值小于所述目标节点的带宽上限值,基于所述闲置带宽值分配比例和所述带宽步进值,确定所述第二参考节点包括的每一节点对应的第四缩容带宽值;
将所述第二参考节点包括的每一节点的第六当前带宽值缩容对应的所述第四缩容带宽值;
将所述目标节点扩容所述带宽步进值,直至所述目标节点的负载状况为非满载,或所述目标节点的负载状况仍为满载时,直至扩容至所述目标节点的带宽上限值。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述增长速度大于或等于预设速度阈值,且所述目标节点是所述目标带宽内最后一个负载状况为满载的节点,确定所述目标带宽内的每一节点的带宽上限值;
恢复所述目标带宽内的每一节点的当前带宽为对应的所述带宽上限值。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标带宽包内对应的每一节点的历史数据;
基于目标模型和所述历史数据,对所述每一节点的带宽上限值进行预测,得到所述每一节点的带宽预测上限值;
显示所述带宽预测上限值;其中,所述带宽预测上限值用于供用户选择设置为对应的节点的带宽上限值。
11.根据权利要求10所述的方法,其特征在于,所述历史数据包括调整时间周期、峰值带宽值、峰值持续时间、谷值带宽值和历史带宽上限值,所述基于所述目标模型和所述历史数据,对所述每一节点的带宽上限值进行预测,得到所述每一节点的带宽预测上限值,包括:
基于所述历史数据,采用公式确定所述每一节点的带宽缺口值,并计算所述目标带宽内的每一节点的带宽缺口值的和值,得到所述目标带宽内对应的节点的总缺口带宽值;其中,Ni为第i个节点的带宽缺口值,ti为所述第i个节点的峰值持续时间,T为所述第i个节点的调整时间周期,Cpi为所述第i个节点的峰值带宽值,Ci为所述第i个节点的历史带宽上限值;
基于所述历史数据,计算所述目标带宽内所述每一节点的历史带宽上限值与对应的所述谷值带宽值的差值,确定所述每一节点的冗余带宽值,并计算所述目标带宽内的所述每一节点的冗余带宽值的和值,得到所述目标带宽内对应的节点的总冗余带宽值;
采用目标模型计算得到所述第i个节点对应的带宽参考上限值;其中,Nt为所述总缺口带宽值,Rt为所述总冗余带宽值,Ri为所述第i个节点的冗余带宽值,E0和E1为权重值;
采用决策树模型对所述带宽参考上限值进行预测,若预测结果表示推荐所述带宽参考上限值,将所述带宽参考上限值作为带宽预测上限值。
12.一种带宽调节装置,其特征在于,所述装置包括:检测单元、第一获取单元和扩容单元;其中:
所述检测单元,用于检测目标节点当前数据流量的增长速度和所述目标节点的负载状况;其中,所述目标节点与目标带宽包具有关联关系;
所述第一获取单元,用于若所述增长速度大于或等于预设速度阈值,且所述目标节点的负载状况为满载,获取闲置带宽值;
所述扩容单元,用于将所述目标节点的带宽扩容所述闲置带宽值;
所述第一获取单元包括:第一确定模块、第二确定模块、调整模块和第一计算模块;其中:
所述第一确定模块,用于若所述增长速度大于或等于预设速度阈值,且所述目标节点属于所述目标带宽包内对应的唯一满载的节点,确定第一参考节点;其中,所述第一参考节点是所述目标带宽包内除所述目标节点外的节点;
所述第二确定模块,用于确定所述第一参考节点的最低带宽值;
所述调整模块,用于将所述第一参考节点的带宽从所述第一参考节点的第一当前带宽值调整至对应的所述最低带宽值;
所述计算模块,用于对所述第一参考节点的所述第一当前带宽值与对应的所述最低带宽值进行计算,得到所述闲置带宽值。
13.一种带宽调节设备,其特征在于,所述设备包括存储器、处理器和通信总线;其中:
所述存储器,用于存储可执行指令;
所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
所述处理器,用于执行所述存储器中存储的带宽调节程序,实现如权利要求1至11中任一项所述的带宽调节方法的步骤。
14.一种存储介质,其特征在于,所述存储介质上存储有带宽调节程序,所述带宽调节程序被处理器执行时实现如权利要求1至11中任一项所述的带宽调节方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011148655.5A CN114513423B (zh) | 2020-10-23 | 2020-10-23 | 一种带宽调节方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011148655.5A CN114513423B (zh) | 2020-10-23 | 2020-10-23 | 一种带宽调节方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114513423A CN114513423A (zh) | 2022-05-17 |
CN114513423B true CN114513423B (zh) | 2023-11-03 |
Family
ID=81546104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011148655.5A Active CN114513423B (zh) | 2020-10-23 | 2020-10-23 | 一种带宽调节方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114513423B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086244B (zh) * | 2022-06-16 | 2024-06-18 | 平安付科技服务有限公司 | 带宽分配方法、装置、计算机设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106549782A (zh) * | 2015-09-18 | 2017-03-29 | 中兴通讯股份有限公司 | 一种数据中心内关联流的带宽调度方法及装置 |
CN107733676A (zh) * | 2016-08-12 | 2018-02-23 | ***通信集团浙江有限公司 | 一种弹性调度资源的方法及*** |
CN107888428A (zh) * | 2017-12-04 | 2018-04-06 | 郑州云海信息技术有限公司 | 一种带宽调整方法、装置、设备及可读存储介质 |
CN109766182A (zh) * | 2018-12-18 | 2019-05-17 | 平安科技(深圳)有限公司 | ***资源动态扩缩容方法、装置、计算机设备及存储介质 |
CN110493047A (zh) * | 2018-02-27 | 2019-11-22 | 贵州白山云科技股份有限公司 | 一种分配cdn网络中节点服务器带宽的方法和*** |
CN111082952A (zh) * | 2018-10-18 | 2020-04-28 | 中国电信股份有限公司 | 网络优化方法、软件定义网络控制器和网络*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412628B (zh) * | 2015-07-30 | 2020-07-24 | 华为技术有限公司 | 一种带宽调整方法及相关设备 |
US10958592B2 (en) * | 2019-04-12 | 2021-03-23 | Wangsu Science & Technology Co., Ltd. | Domain name bandwidth adjustment method and apparatus |
-
2020
- 2020-10-23 CN CN202011148655.5A patent/CN114513423B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106549782A (zh) * | 2015-09-18 | 2017-03-29 | 中兴通讯股份有限公司 | 一种数据中心内关联流的带宽调度方法及装置 |
CN107733676A (zh) * | 2016-08-12 | 2018-02-23 | ***通信集团浙江有限公司 | 一种弹性调度资源的方法及*** |
CN107888428A (zh) * | 2017-12-04 | 2018-04-06 | 郑州云海信息技术有限公司 | 一种带宽调整方法、装置、设备及可读存储介质 |
CN110493047A (zh) * | 2018-02-27 | 2019-11-22 | 贵州白山云科技股份有限公司 | 一种分配cdn网络中节点服务器带宽的方法和*** |
CN111082952A (zh) * | 2018-10-18 | 2020-04-28 | 中国电信股份有限公司 | 网络优化方法、软件定义网络控制器和网络*** |
CN109766182A (zh) * | 2018-12-18 | 2019-05-17 | 平安科技(深圳)有限公司 | ***资源动态扩缩容方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114513423A (zh) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109857546B (zh) | 基于Lyapunov优化的多服务器移动边缘计算卸载方法及装置 | |
CN109819057B (zh) | 一种负载均衡方法及*** | |
US20170142177A1 (en) | Method and system for network dispatching | |
EP3451727B1 (en) | Access scheduling method and device for terminal, and computer storage medium | |
CN112261120B (zh) | 一种配电物联网云边协同任务卸载方法及装置 | |
CN104038392A (zh) | 一种云计算资源服务质量评估方法 | |
CN106209967B (zh) | 一种视频监控云资源预测方法及*** | |
CN115934333A (zh) | 基于历史数据感知的云计算资源调度方法及调度*** | |
CN114513423B (zh) | 一种带宽调节方法、装置、设备及存储介质 | |
Tang et al. | Nanily: A qos-aware scheduling for dnn inference workload in clouds | |
CN115604278A (zh) | 动态负载均衡方法和*** | |
CN115858155A (zh) | 一种算力网络平台的应用资源动态扩缩容方法及装置 | |
CN111901134B (zh) | 一种基于循环神经网络模型rnn的预测网络质量的方法和装置 | |
CN116302404B (zh) | 面向资源解耦合数据中心的服务器无感知计算调度方法 | |
CN113543160B (zh) | 5g切片资源配置方法、装置、计算设备及计算机存储介质 | |
CN114726860B (zh) | 一种面向流媒体传输的负载均衡***及负载均衡方法 | |
CN114785692A (zh) | 一种虚拟电厂聚合调控通信网络流量均衡方法及装置 | |
CN115543582A (zh) | 超算算力网络统一调度方法、***及设备 | |
CN112866358B (zh) | 一种物联网服务重调度的方法、***及装置 | |
CN113973092B (zh) | 链路资源调度方法、装置、计算设备及计算机存储介质 | |
Zhu et al. | Load balancing algorithm for web server based on weighted minimal connections | |
CN114936089A (zh) | 资源调度方法、***、设备及存储介质 | |
CN112714037A (zh) | 一种线上服务质量的保障性能评估方法、装置及设备 | |
CN102546593B (zh) | 一种对等网络流媒体***中的节点协作方法及*** | |
CN106533730A (zh) | Hadoop集群组件指标的采集方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |