一种算力资源调度方法、装置及计算机可读存储介质制造方法及图纸

技术编号:35442941 阅读:15 留言:0更新日期:2022-11-03 11:54
本发明专利技术提供一种算力资源调度方法、装置及计算机可读存储介质,所述方法包括:接收预设范围内算力需求方节点发送的业务请求;根据所述业务请求获取对应的业务类型以及所述算力需求方节点的地理位置;根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备;若是,则选择所述目标算力提供设备为所述算力需求方节点进行算力资源调度。该方法、装置及计算机可读存储介质能够解决现有的使用边缘计算的算力调度方法,存在借助第三方算力有数据泄漏隐患,并且仍然有部分计算任务受到网络带宽以及时延限制的问题。限制的问题。限制的问题。

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


[0001]本专利技术涉及一种算力资源调度方法、装置及计算机可读存储介质。

技术介绍

[0002]边缘计算的出现改变了传统云和网的相对独立性,使得计算进入网络内部,边缘计算的效率、可信度与网络的带宽、时延、安全性、隔离度等都将发生深度耦合,实现算网一体的高效服务,可以有效补充单节点无法满足的大部分算力需求。现有的使用边缘计算的算力调度方法,存在借助第三方算力有数据泄漏隐患,并且仍然有部分计算任务受到网络带宽以及时延限制的问题。

技术实现思路

[0003]本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种算力资源调度方法、装置及计算机可读存储介质,在保证区域内设备正常运行的前提下对区域内的自有算力进行整合,用以解决现有的使用边缘计算的算力调度方法,存在借助第三方算力有数据泄漏隐患,并且仍然有部分计算任务受到网络带宽以及时延限制的问题。
[0004]第一方面,本专利技术提供一种算力资源调度方法,包括:
[0005]接收预设范围内算力需求方节点发送的业务请求;
[0006]根据所述业务请求获取对应的业务类型以及所述算力需求方节点的地理位置;
[0007]根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备;
[0008]若是,则选择所述目标算力提供设备为所述算力需求方节点进行算力资源调度。
[0009]优选地,所述超边缘算力注册表中包括预设范围内各个算力提供设备的算力值、算力类型、地理位置以及各个时间段的平均负载。
[0010]优选地,所述根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备之前,所述方法还包括:
[0011]获取预设范围内各个算力提供设备上报的算力资源信息以及各个时间段的负载信息;
[0012]根据所述算力资源信息获取每个所述算力提供设备的算力值、算力类型以及地理位置;
[0013]根据所述各个时间段的负载信息计算每个所述算力提供设备在各个时间段的平均负载;
[0014]根据每个所述算力提供设备的算力值、算力类型、地理位置以及各个时间段的平均负载建立所述超边缘算力注册表。
[0015]优选地,所述算力资源信息包括:芯片类型、主频、总线位宽、一级缓存、核心数、内存中的至少一种;
[0016]所述负载信息包括芯片的利用率以及内存的使用率中的至少一种。
[0017]优选地,所述根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备,具体包括以下步骤:
[0018]步骤S1,根据所述地理位置对所述超边缘算力注册表中的各个算力提供设备按照与算力需求方节点的距离从小到大进行排序;
[0019]步骤S2,将排序后的超边缘算力注册表中算力类型与所述业务类型不匹配的算力提供设备移除以获得待选择列表;
[0020]步骤S3,将所述待选择列表中排在第一位的算力提供设备作为当前设备;
[0021]步骤S4,获取所述当前设备的实时负载以及当前时间段的平均负载;
[0022]步骤S5,根据所述当前设备的实时负载以及当前时间段的平均负载判断所述当前设备的算力冗余是否大于第一预设阈值,若是,则执行步骤S6,否则将所述待选择列表中排序在当前设备下一位的算力提供设备作为新的当前设备,并返回步骤S4;
[0023]步骤S6,根据所述当前设备的算力值以及所述当前时间段的平均负载判断所述当前设备的可用算力是否满足所述业务请求,若是,则将所述当前设备作为目标算力提供设备,否则将所述待选择列表中排序在当前设备下一位的算力提供设备作为新的当前设备,并返回步骤S4。
[0024]优选地,步骤S5中,根据所述当前设备的实时负载以及当前时间段的平均负载判断所述当前设备的算力冗余是否大于第一预设阈值,具体包括:
[0025]将所述当前设备的当前时间段的平均负载减去实时负载,得到所述算力冗余;
[0026]判断所述算力冗余是否大于第一预设阈值。
[0027]优选地,步骤S6中,所述根据所述当前设备的算力值以及所述当前时间段的平均负载判断所述当前设备的可用算力是否满足所述业务请求,具体包括:
[0028]根据以下公式计算所述当前设备的可用算力;
[0029]D=(A

B)
×
C
[0030]其中,D为所述当前设备的可用算力,A为所述当前设备的算力值,B为所述当前设备在当前时间段的平均负载,C为第二预设阈值;
[0031]判断所述可用算力是否满足所述业务请求。
[0032]优选地,还包括:
[0033]将预设范围内的各个算力提供设备进行容器化部署以提供算力。
[0034]优选地,所述选择所述目标算力提供设备为所述算力需求方节点进行算力资源调度,具体包括:
[0035]获取所述业务请求对应的业务数据以及业务运行环境;
[0036]将所述业务数据以及业务运行环境转发至目标算力提供设备,以使所述目标算力提供设备通过容器化部署建立业务运行环境并执行计算,以及将得到的计算结果返回至算力需求方节点。
[0037]优选地,还包括:
[0038]当预设范围内不存在可用算力资源满足所述业务请求的目标算力提供设备时,将所述业务请求转发至预设范围外的边缘计算中心或云计算中心以进行算力资源调度。
[0039]第二方面,本专利技术提供一种算力资源调度装置,包括:
[0040]接收模块,用于接收预设范围内算力需求方节点发送的业务请求;
[0041]获取模块,与所述接收模块连接,用于根据所述业务请求获取对应的业务类型以及所述算力需求方节点的地理位置;
[0042]判断模块,与所述获取模块连接,用于根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备;
[0043]调度模块,与所述判断模块连接,用于当判断模块判定为是时,选择所述目标算力提供设备为所述算力需求方节点进行算力资源调度。
[0044]第三方面,本专利技术提供一种算力资源调度装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现上述第一方面所述的算力资源调度方法。
[0045]第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的算力资源调度方法。
[0046]本专利技术提供的算力资源调度方法、装置及计算机可读存储介质,在接收到预设范围内算力需求方节点发送的业务请求后,根据业务请求获取对应的业务类型和算力需求方节点的地理位置,然后根据业务类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算力资源调度方法,其特征在于,包括:接收预设范围内算力需求方节点发送的业务请求;根据所述业务请求获取对应的业务类型以及所述算力需求方节点的地理位置;根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备;若是,则选择所述目标算力提供设备为所述算力需求方节点进行算力资源调度。2.根据权利要求1所述的算力资源调度方法,其特征在于,所述超边缘算力注册表中包括预设范围内各个算力提供设备的算力值、算力类型、地理位置以及各个时间段的平均负载。3.根据权利要求2所述的算力资源调度方法,其特征在于,所述根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备之前,所述方法还包括:获取预设范围内各个算力提供设备上报的算力资源信息以及各个时间段的负载信息;根据所述算力资源信息获取每个所述算力提供设备的算力值、算力类型以及地理位置;根据所述各个时间段的负载信息计算每个所述算力提供设备在各个时间段的平均负载;根据每个所述算力提供设备的算力值、算力类型、地理位置以及各个时间段的平均负载建立所述超边缘算力注册表。4.根据权利要求3所述的算力资源调度方法,其特征在于,所述算力资源信息包括:芯片类型、主频、总线位宽、一级缓存、核心数、内存中的至少一种;所述负载信息包括芯片的利用率以及内存的使用率中的至少一种。5.根据权利要求2所述的算力资源调度方法,其特征在于,所述根据所述业务类型、所述地理位置以及预存的超边缘算力注册表判断预设范围内是否存在可用算力资源满足所述业务请求的目标算力提供设备,具体包括以下步骤:步骤S1,根据所述地理位置对所述超边缘算力注册表中的各个算力提供设备按照与算力需求方节点的距离从小到大进行排序;步骤S2,将排序后的超边缘算力注册表中算力类型与所述业务类型不匹配的算力提供设备移除以获得待选择列表;步骤S3,将所述待选择列表中排在第一位的算力提供设备作为当前设备;步骤S4,获取所述当前设备的实时负载以及当前时间段的平均负载;步骤S5,根据所述当前设备的实时负载以及当前时间段的平均负载判断所述当前设备的算力冗余是否大于第一预设阈值,若是,则执行步骤S6,否则将所述待选择列表中排序在当前设备下一位的算力提供设备作为新的当前设备,并返回步骤S4;步骤S6,根据所述当前设备的算力值以及所述当前时间段的平均负载判断所述当前设备的可用算力是否满足所述业务请求,若是,则将所述当前设备作为目标算力提供设备,否则将所述待选择列表中排序在当前设备下一位的算力提供设备作为新的当前设备,并返回步骤S4。6.根据权利要求5所述的算力资源...

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

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

1