资源调度方法技术

技术编号:39671882 阅读:8 留言:0更新日期:2023-12-11 18:37
本公开提出一种资源调度方法

【技术实现步骤摘要】
资源调度方法、装置和存储介质


[0001]本公开涉及云计算
,特别是一种资源调度方法

装置和存储介质


技术介绍

[0002]云原生作为
5G
网络实现智能化的关键技术抓手,通过统一资源池管理,可有效降低
5G
泛在业务对核心网负担

由于
5G
场景应用较多,网络上云过程涉及微服务也相对比较多

[0003]相关技术中针对
5GC
云原生资源分配方式,大部分是在规定的时间间隔定期读取
5G
核心网资源占用的统计信息,完成核心网的弹性伸缩


技术实现思路

[0004]本公开的一个目的在于提高网络资源调度的及时性

[0005]根据本公开的一些实施例的一个方面,提出一种资源调度方法,包括:根据历史数据确定目标网络的负载预测值;该方法还包括以下至少一项:在负载预测值大于扩容阈值的情况下,确定对目标网络进行资源扩容;或在负载预测值小于缩容阈值的情况下,确定对目标网络进行资源缩容

[0006]在一些实施例中,该方法还包括:根据网络实时负载确定资源利用率;该方法还包括以下至少一项:在负载预测值小于等于扩容阈值的情况下,若资源利用率在预定第一时间长度内的增长速度大于等于预定第一负载阈值,则确定对目标网络进行资源扩容;或在负载预测值大于等于缩容阈值的情况下,若资源利用率在预定第二时间长度内的减小速度大于等于预定第二负载阈值,则确定对目标网络进行资源缩容

[0007]在一些实施例中,该方法还包括重复执行以下操作:在负载预测值小于等于扩容阈值的情况下,若资源利用率在预定第三时间长度内的增长速度大于等于预定第一负载阈值,则将计数器加1,否则将计数器清零,其中,若计数器等于预定第一计数阈值,则确定资源利用率在预定第一时间长度内的增长速度大于等于预定第一负载阈值,预定第一时间长度大于等于预定第三时间长度与预定第一计数阈值的乘积

[0008]在一些实施例中,该方法还包括重复执行以下操作:在负载预测值大于等于缩容阈值的情况下,若资源利用率在预定第四时间长度内的增长速度小于等于预定第二负载阈值,则将计数器加1,否则将计数器清零,其中,若计数器等于预定第二计数阈值,则确定资源利用率在预定第二时间长度内的增长速度小于等于预定第二负载阈值,预定第二时间长度大于等于预定第四时间长度与预定第二计数阈值的乘积

[0009]在一些实施例中,根据历史数据确定目标网络的负载预测值包括:根据预训练的负载预测算法,基于最新的预定时间长度内的历史数据,确定负载预测值,其中,历史数据包括历史中央处理器使用率

历史内存负载

历史系统交互使用率和历史带宽负载

[0010]在一些实施例中,基于最新的预定时间长度内的历史数据,确定负载预测值包括:将历史中央处理器使用率

历史内存负载

历史系统交互使用率和历史带宽负载进行归一
化处理,获取对应的归一化历史数据;根据归一化历史数据和对应的权重,确定历史负载数据;将历史负载数据输入预训练的负载预测算法,确定负载预测值

[0011]在一些实施例中,该方法还包括:根据预定中央处理器使用率

预定内存负载

预定系统交互使用率和预定带宽负载,确定扩容阈值和缩容阈值

[0012]在一些实施例中,根据预定中央处理器使用率

预定内存负载

预定系统交互使用率和预定带宽负载,确定扩容阈值和缩容阈值包括:将预定中央处理器使用率

预定内存负载

预定系统交互使用率和预定带宽负载进行归一化处理,获取对应的归一化预定数据;根据归一化预定数据和对应的权重,确定扩容阈值和缩容阈值

[0013]在一些实施例中,根据网络实时负载确定资源利用率包括:获取实时中央处理器使用率

实时内存负载

实时系统交互使用率和实时带宽负载数据并进行归一化处理,获取对应的归一化实时数据;根据归一化实时数据和对应的权重,确定实时负载数据

[0014]在一些实施例中,该方法还包括:通过建立的
K8s
核心监控数据的聚合器获取负载预测值

扩容阈值和缩容阈值,并上传给
K8s
的应用接口服务器,以便确定是否进行扩容或缩容;和;基于
K8s
集群的自动水平收缩,对目标网络的
pod
资源进行扩容或缩容

[0015]根据本公开的一些实施例的一个方面,提出一种资源调度装置,包括:负载预测单元,被配置为根据历史数据确定目标网络的负载预测值;扩容缩容单元,被配置为执行以下至少一项:在负载预测值大于扩容阈值的情况下,确定对目标网络进行资源扩容;或在负载预测值小于缩容阈值的情况下,确定对目标网络进行资源缩容

[0016]在一些实施例中,该装置还包括:利用率确定单元,被配置为根据网络实时负载确定资源利用率;扩容缩容单元还被配置为执行以下至少一项:在负载预测值小于等于扩容阈值的情况下,若资源利用率在预定第一时间长度内的增长速度大于等于预定第一负载阈值,则确定对目标网络进行资源扩容;或在负载预测值大于等于缩容阈值的情况下,若资源利用率在预定第二时间长度内的降低速度大于等于预定第二负载阈值,则确定对目标网络进行资源缩容

[0017]在一些实施例中,该装置还包括:扩容缩容阈值确定单元,被配置为根据预定中央处理器使用率

预定内存负载

预定系统交互使用率和预定带宽负载,确定扩容阈值和缩容阈值

[0018]在一些实施例中,扩容缩容单元被配置为通过建立的
K8s
核心监控数据的聚合器获取负载预测值

扩容阈值和缩容阈值,并上传给
K8s
的应用接口服务器;和;扩容缩容单元还被配置为基于
K8s
集群的自动水平收缩,对目标网络的
pod
资源进行扩容或缩容

[0019]根据本公开的一些实施例的一个方面,提出一种资源调度装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种资源调度方法

[0020]根据本公开的一些实施例的一个方面,提出一种非瞬时性计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种资源调度方法的步骤

附图说明
[0021]此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公
开的示意性实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源调度方法,包括:根据历史数据确定目标网络的负载预测值;所述方法还包括以下至少一项:在所述负载预测值大于扩容阈值的情况下,确定对所述目标网络进行资源扩容;或在所述负载预测值小于缩容阈值的情况下,确定对所述目标网络进行资源缩容
。2.
根据权利要求1所述的方法,还包括:根据网络实时负载确定资源利用率;所述方法还包括以下至少一项:在所述负载预测值小于等于扩容阈值的情况下,若所述资源利用率在预定第一时间长度内的增长速度大于等于预定第一负载阈值,则确定对所述目标网络进行资源扩容;或在所述负载预测值大于等于缩容阈值的情况下,若所述资源利用率在预定第二时间长度内的减小速度大于等于预定第二负载阈值,则确定对所述目标网络进行资源缩容
。3.
根据权利要求2所述的方法,还包括:重复执行以下操作:在所述负载预测值小于等于扩容阈值的情况下,若所述资源利用率在预定第三时间长度内的增长速度大于等于预定第一负载阈值,则将计数器加1,否则将计数器清零,其中,若所述计数器等于预定第一计数阈值,则确定所述资源利用率在预定第一时间长度内的增长速度大于等于预定第一负载阈值,所述预定第一时间长度大于等于所述预定第三时间长度与所述预定第一计数阈值的乘积
。4.
根据权利要求2所述的方法,还包括:重复执行以下操作:在所述负载预测值大于等于缩容阈值的情况下,若所述资源利用率在预定第四时间长度内的增长速度小于等于预定第二负载阈值,则将计数器加1,否则将计数器清零,其中,若所述计数器等于预定第二计数阈值,则确定所述资源利用率在预定第二时间长度内的增长速度小于等于预定第二负载阈值,所述预定第二时间长度大于等于所述预定第四时间长度与所述预定第二计数阈值的乘积
。5.
根据权利要求1所述的方法,其中,所述根据历史数据确定目标网络的负载预测值包括:根据预训练的负载预测算法,基于最新的预定时间长度内的历史数据,确定所述负载预测值,其中,所述历史数据包括历史中央处理器使用率

历史内存负载

历史系统交互使用率和历史带宽负载
。6.
根据权利要求5所述的方法,其中,所述基于最新的预定时间长度内的历史数据,确定所述负载预测值包括:将所述历史中央处理器使用率

所述历史内存负载

所述历史系统交互使用率和所述历史带宽负载进行归一化处理,获取对应的归一化历史数据;根据所述归一化历史数据和对应的权重,确定历史负载数据;将所述历史负载数据输入所述预训练的负载预测算法,确定所述负载预测值
。7.
根据权利要求1所述的方法,还包括:根据预定中央处理器使用率

预定内存负载

预定系统交互使用率和预定带宽负载,确定扩容阈值和缩容阈值
。8.
根据权利要求7所述的方法,其中,所述根据预定中央处理器使用率

预定内存负载

预定系统交互使用率和预定带宽负载,确定扩容阈值和缩容阈值包括:将所述预定中央处理器使用率

所述预定内存负载

所述预定系统...

【专利技术属性】
技术研发人员:佘蕊王旭亮武宇亭
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1