一种潮汐算力调度方法技术

技术编号:39400644 阅读:9 留言:0更新日期:2023-11-19 15:53
本申请提供一种潮汐算力调度方法

【技术实现步骤摘要】
一种潮汐算力调度方法、装置及可读存储介质


[0001]本申请涉及网络资源
,尤其涉及一种潮汐算力调度方法

装置及可读存储介质


技术介绍

[0002]云计算资源与终端的距离往往比较远,一般无法满足一些有低延迟要求的应用,如此致使云计算资源存在计算能力较强

能耗较高

存在较高网络延迟的特性,由此,边缘计算技术应运而生

[0003]相较而言,边缘计算设备是靠近数据源,集合计算

存储

网络以及
AI(Artificial Intelligence
,人工智能
)
能力的设备,相对于云计算有低时延

高带宽

本地包活

本地安全等优势

边缘计算的出现改变了传统云和网的相对独立性,使得计算进入网络内部,并更加贴近业务需求,边缘计算的效率

可信度与网络的带宽

时延

安全性

隔离度等都将发生深度耦合,实现算网一体的高效服务

[0004]对边缘计算用户来说,如何对拥有的边缘节点进行充分利用,就涉及到对边缘节点的智能调度需求,不同的用户根据不同的业务场景,使用不同调度策略

[0005]现有算力调度技术中,往往局限于边缘算力匹配度,也即单纯的提供足够算力以确保需求方的计算任务,然而,这种方法忽略了边缘算力节点潜在的可用算力起伏变化带来的风险,其基于单一维度的算力资源调度方法通常情况下并非最优,因此可能出现边缘计算任务无法正常完成的情况,从而需要进行二次边缘算力资源分配,导致边缘计算效率低下


技术实现思路

[0006]本申请所要解决的技术问题是针对现有技术的上述不足,提供一种潮汐算力调度方法

装置及可读存储介质,用以解决现有技术存在的问题

[0007]第一方面,本申请提供一种潮汐算力调度方法,所述方法包括:
[0008]S1.
响应于接收到算力业务请求,确定所述算力业务请求对应的算力需求值及任务时长;
[0009]S2.
从边缘算力资源池中确定算力值满足所述算力需求值

且实时资源占用率小于第一阈值的第一类型节点,所述边缘算力资源池包含所有算力节点的特征信息,所述特征信息包括算力节点为潮汐算力节点或者非潮汐算力节点,以及,所述潮汐算力节点对应的潮汐时段;
[0010]其中,所述潮汐算力节点在预设时段的平均资源占用率大于第二阈值,所述潮汐时段为所述潮汐算力节点平均资源占用率大于第二阈值的时段;
[0011]S3.
根据所述任务时长以及所述潮汐算力节点对应的潮汐时段,从所述第一类型节点中选择潮汐算力节点或者非潮汐算力节点作为目标算力节点进行调度

[0012]在一些实施例中,
S3
,包括:
[0013]S31.
若所述任务时长可以确定,则从所述第一类型节点中筛选潮汐算力节点作为第二类型节点;
[0014]S32.
判断所述第二类型节点中是否存在潮汐时段与任务时长涵盖时间范围不重合的潮汐算力节点,若存在,则将所述潮汐时段与任务时长涵盖时间范围不重合的潮汐算力节点作为目标算力节点进行调度

[0015]在一些实施例中,若所述第二类型节点中不存在潮汐时段与任务时长涵盖时间范围不重合的潮汐算力节,则从所述第一类型节点中筛选非潮汐算力节点作为目标算力节点进行调度

[0016]在一些实施例中,
S3
,包括:
[0017]S33.
若所述任务时长无法确定,则从所述第一类型节点中筛选非潮汐算力节点作为目标算力节点并进行调度

[0018]在一些实施例中,
S2
之前,还包括:
[0019]S01.
获取算力域内各个算力节点的硬件资源信息,根据所述硬件资源信息确定各个算力节点的算力值;
[0020]S02.
获取各个算力节点的实时资源占用率;
[0021]S03.
将各个算力节点的硬件资源信息

实时资源占用率以及算力值对应保存至边缘算力资源池

[0022]在一些实施例中,还包括:
[0023]S04.
若算力节点在预设时段的平均资源占用率大于第二阈值,则确定所述算力节点为潮汐算力节点,并确定所述潮汐算力节点平均资源占用率大于第二阈值的时段为潮汐时段;
[0024]S05.
若算力节点在预设时段的平均资源占用率小于或者等于第二阈值,则确定所述算力节点为非潮汐算力节点

[0025]在一些实施例中,所述算力节点的资源包括中央处理器
CPU、
内存以及可用带宽;
[0026]S02
,包括:
[0027]设置
CPU
在资源占用计算中的第一权重值

内存在资源占用计算中的第二权重值以及可用带宽在资源占用计算中的第三权重值;
[0028]根据所述算力节点的实时
CPU
占用率

所述第一权重值

所述算力节点的实时内存占用率

所述第二权重值

所述算力节点的实时网络带宽占用率以及所述第三权重值进行加权求和,得到所述算力节点的资源占用率

[0029]第二方面,本申请提供一种潮汐算力调度装置,所述装置包括:
[0030]第一确定模块,其设置为响应于接收到算力业务请求,确定所述算力业务请求对应的算力需求值及任务时长;
[0031]第二确定模块,其设置为从边缘算力资源池中确定算力值满足所述算力需求值

且实时资源占用率小于第一阈值的第一类型节点,所述边缘算力资源池包含所有算力节点的特征信息,所述特征信息包括算力节点为潮汐算力节点或者非潮汐算力节点,以及,所述潮汐算力节点对应的潮汐时段;
[0032]其中,所述潮汐算力节点在预设时段的平均资源占用率大于第二阈值,所述潮汐时段为所述潮汐算力节点平均资源占用率大于第二阈值的时段;
[0033]节点调度模块,其设置为根据所述任务时长以及所述潮汐算力节点对应的潮汐时段,从所述第一类型节点中选择潮汐算力节点或者非潮汐算力节点作为目标算力节点进行调度

[0034]第三方面,本申请提供一种潮汐算力调度装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现上述第一方面所述的潮汐算力调度方法

[0035]第四方面,本申请提供一种计算机可读存储介质,所述计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种潮汐算力调度方法,其特征在于,所述方法包括:
S1.
响应于接收到算力业务请求,确定所述算力业务请求对应的算力需求值及任务时长;
S2.
从边缘算力资源池中确定算力值满足所述算力需求值

且实时资源占用率小于第一阈值的第一类型节点,所述边缘算力资源池包含所有算力节点的特征信息,所述特征信息包括算力节点为潮汐算力节点或者非潮汐算力节点,以及,所述潮汐算力节点对应的潮汐时段;其中,所述潮汐算力节点在预设时段的平均资源占用率大于第二阈值,所述潮汐时段为所述潮汐算力节点平均资源占用率大于第二阈值的时段;
S3.
根据所述任务时长以及所述潮汐算力节点对应的潮汐时段,从所述第一类型节点中选择潮汐算力节点或者非潮汐算力节点作为目标算力节点进行调度
。2.
根据权利要求1所述的潮汐算力调度方法,其特征在于,
S3
,包括:
S31.
若所述任务时长可以确定,则从所述第一类型节点中筛选潮汐算力节点作为第二类型节点;
S32.
判断所述第二类型节点中是否存在潮汐时段与任务时长涵盖时间范围不重合的潮汐算力节点,若存在,则将所述潮汐时段与任务时长涵盖时间范围不重合的潮汐算力节点作为目标算力节点进行调度
。3.
根据权利要求2所述的潮汐算力调度方法,其特征在于,还包括:若所述第二类型节点中不存在潮汐时段与任务时长涵盖时间范围不重合的潮汐算力节,则从所述第一类型节点中筛选非潮汐算力节点作为目标算力节点进行调度
。4.
根据权利要求1所述的潮汐算力调度方法,其特征在于,
S3
,包括:
S33.
若所述任务时长无法确定,则从所述第一类型节点中筛选非潮汐算力节点作为目标算力节点并进行调度
。5.
根据权利要求1‑4任一项所述的潮汐算力调度方法,其特征在于,
S2
之前,还包括:
S01.
获取算力域内各个算力节点的硬件资源信息,根据所述硬件资源信息确定各个算力节点的算力值;
S02.
获取各个算力节点的实时资源占用率;
S03.
将各个算力节点的硬件资源信息

实时资源占用率以及算力值对应保存至边缘算力资源池
。6.
根据权利要求5所述的潮汐算力调度方...

【专利技术属性】
技术研发人员:李希金唐雄燕安岗周晓龙
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1