算力任务调度方法、装置及存储介质制造方法及图纸

技术编号:36951633 阅读:51 留言:0更新日期:2023-03-22 19:12
本申请公开了一种算力任务调度方法、装置及存储介质,涉及资源调度领域,用于减少算力任务堆积和资源浪费。该方法包括:对第一算力任务进行拆分,得到至少两个算力任务切片;针对每个算力任务切片,基于一个算力任务切片对应的资源需求信息,计算目标匹配因子,并基于该目标匹配因子,确定与一个算力任务切片相匹配的目标算力任务执行中心;其中,目标匹配因子用于表征一个算力任务切片对应所需算力需求;N为大于1的整数。N为大于1的整数。N为大于1的整数。

【技术实现步骤摘要】
算力任务调度方法、装置及存储介质


[0001]本申请涉及资源调度领域,尤其涉及一种算力任务调度方法、装置及存储介质。

技术介绍

[0002]在电子设备上执行密集型任务(例如:人脸识别、自然语言处理、实时交互游戏等)时,需要更多的能量与计算资源,但电子设备上有限的计算资源,不能够满足计算密集型任务的需求,因此,算力网络应用而生,电子设备可以基于算力网络,按需调度网络中的算力资源。
[0003]在相关技术中,执行算力任务时,是根据算力任务的资源需求,匹配一个算力任务执行中心,然后在该算力任务执行中心执行算力任务。如此,在存在多个算力任务匹配到同一个能够满足需求的算力任务执行中心的情况下,很容易造成算力任务堆积和资源浪费。
[0004]例如:第一算力任务执行中心包括10个A设备和10个B设备,执行算力任务1需要6个A设备和1个B设备,那么在第一算力任务执行中心执行算力任务1的过程中,若有算力任务2也匹配到第一算力任务执行中心,且需要5个A设备和5个B设备去执行,此时,第一算力任务执行中心中空闲的A设备数量并不能够满足执行算力任务2的需求,则第一算力任务执行中心需要在执行完算力任务1之后,再执行算力任务2,此时,会造成资源浪费。

技术实现思路

[0005]本申请提供一种算力任务调度方法、装置及存储介质,用于减少算力任务堆积和资源浪费。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,提供了一种算力任务调度方法,该方法包括:对第一算力任务进行拆分,得到至少两个算力任务切片;针对每个算力任务切片,基于一个算力任务切片对应的资源需求信息,计算目标匹配因子,并基于该目标匹配因子,确定与一个算力任务切片相匹配的目标算力任务执行中心;其中,目标匹配因子用于表征一个算力任务切片对应所需算力需求;N为大于1的整数。
[0008]基于上述算力任务调度方法,可以对第一算力任务进行拆分,以得到至少两个算力任务切片,从而能够基于每个算力任务切片分别对应的资源需求信息,计算出每个算力任务切片分别对应的目标匹配因子(该目标匹配因子可以表征一个算力任务切片对应所需算力需求),并进一步基于与每个算力任务切片分别对应的目标匹配因子,确定与每个算力任务切片相匹配的一个目标算力任务执行中心,如此,本申请通过将第一算力任务进行拆分,然后分别基于每个算力任务切片得到与每个算力任务切片对应的目标匹配因子,以根据目标匹配因子分别找到与每个算力任务切片匹配的算力任务执行中心,从而有效地减少了算力任务堆积和资源浪费。
[0009]一种可能的实现方式中,上述“基于一个算力任务切片对应的资源需求信息,计算目标匹配因子”的方法包括:获取每个算力任务切片对应的切片权重;基于每个算力任务切
片对应的切片权重,以及每个算力任务切片对应的算力需求信息,计算第一匹配因子;基于每个算力任务切片对应的切片权重,至少一个算力任务执行中心的目标参数,计算第二匹配因子;将第一匹配因子与第二匹配因子间的和,作为目标匹配因子;其中,该目标算力任务执行中心为至少一个算力任务执行中心中的其中一个;一个算力任务切片的切片权重包括一个算力任务切片对应的至少一个业务特征中的每个业务特征对应的权重;第一匹配因子用于表征一个算力任务切片在计算设备维度上的所需的算力需求;第二匹配因子用于表征一个算力任务切片在电价成本和网络成本维度上的所需的算力需求。
[0010]一种可能的实现方式中,一个算力任务切片对应的算力需求信息包括:一个算力任务切片对算力任务执行中心中的计算设备的单柜区间密度的要求的信息,一个算力任务切片对算力任务执行中心采用的散热方案的要求的信息;和/或,目标参数包括:每个算力任务执行中心的算力资源单价、每个算力任务执行中心的任务算力单价和每个算力任务执行中心包括的多个计算终端的环境参数、节点状态参数、负载感知参数。
[0011]一种可能的实现方式中,上述“获取每个算力任务切片对应的切片权重”的方法包括:针对每个算力任务切片,将一个算力任务切片对应的资源需求指标进行分解,得到一个算力任务切片对应的算力需求;基于一个算力任务切片对应的算力需求,计算一个算力任务切片对应的切片权重。
[0012]一种可能的实现方式中,上述“基于目标匹配因子,确定与一个算力任务切片相匹配的目标算力任务执行中心”的方法包括:获取至少一个算力任务执行中心中的每个算力任务执行中心的算力因子,该算力因子用于表征算力任务执行中心所能提供的算力;将至少一个算力任务执行中心中,算力因子与目标匹配因子相匹配的算力任务执行中心,作为一个算力任务切片对应的目标算力任务执行中心。
[0013]一种可能的实现方式中,上述算力因子是基于以下至少之一确定的:算力任务执行中心中的计算设备的单柜区间密度;
[0014]算力任务执行中心采用的散热方案;
[0015]算力任务执行中心中的计算设备的环境参数;
[0016]算力任务执行中心中的计算设备的节点状态参数;
[0017]算力任务执行中心中的计算设备的负载感知参数;算力任务执行中心的算力资源单价和任务算力单价。
[0018]一种可能的实现方式中,在上述“基于目标匹配因子,确定与一个算力任务切片相匹配的目标算力任务执行中心”之后,算力任务调度方法还包括:在搜索到算力因子高于目标算力任务执行中心的第一算力任务执行中心的情况下,将与一个算力任务切片相匹配的目标算力任务执行中心变更为第一算力任务执行中心。
[0019]第二方面,提供了一种算力任务调度装置,该算力任务调度装置可以用于实现第一方面或第一方面的任一可能的设计所述的方法。该算力任务调度装置可以实现上述各方面或者各可能的设计中该算力任务调度装置所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该算力任务调度装置包括拆分单元、计算单元和确定单元。
[0020]拆分单元,用于对第一算力任务进行拆分,得到至少两个算力任务切片。
[0021]计算单元,用于针对每个算力任务切片,基于一个算力任务切片对应的资源需求
信息,计算目标匹配因子。
[0022]确定单元,用于基于计算单元计算的目标匹配因子,确定与一个算力任务切片相匹配的目标算力任务执行中心;
[0023]其中,目标匹配因子用于表征一个算力任务切片对应所需算力需求;N为大于1的整数。
[0024]一种可能的实现方式中,算力任务调度装置还包括:获取单元。其中,获取单元,用于获取每个算力任务切片对应的切片权重。上述计算单元,具体用于基于获取单元获取的每个算力任务切片对应的切片权重,以及每个算力任务切片对应的算力需求信息,计算第一匹配因子;并基于获取单元获取的每个算力任务切片对应的切片权重,至少一个算力任务执行中心的目标参数,计算第二匹配因子;以及将第一匹配因子与第二匹配因子间的和,作为目标匹配因子;
[0025]其中,目标算力任务执行中心为至少一个算力任务执行中心中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算力任务调度方法,其特征在于,所述方法包括:对第一算力任务进行拆分,得到至少两个算力任务切片;针对每个所述算力任务切片,基于一个算力任务切片对应的资源需求信息,计算目标匹配因子,并基于所述目标匹配因子,确定与所述一个算力任务切片相匹配的目标算力任务执行中心;其中,所述目标匹配因子用于表征所述一个算力任务切片对应所需算力需求;N为大于1的整数。2.根据权利要求1所述的方法,其特征在于,所述基于一个算力任务切片对应的资源需求信息,计算目标匹配因子,包括:获取每个所述算力任务切片对应的切片权重;基于每个所述算力任务切片对应的切片权重,以及每个所述算力任务切片对应的算力需求信息,计算第一匹配因子;基于每个所述算力任务切片对应的切片权重,至少一个算力任务执行中心的目标参数,计算第二匹配因子;将所述第一匹配因子与所述第二匹配因子间的和,作为所述目标匹配因子;其中,所述目标算力任务执行中心为所述至少一个算力任务执行中心中的其中一个;一个算力任务切片的切片权重包括所述一个算力任务切片对应的至少一个业务特征中的每个业务特征对应的权重;所述第一匹配因子用于表征所述一个算力任务切片在所述计算设备维度上的所需的算力需求;所述第二匹配因子用于表征所述一个算力任务切片在电价成本和网络成本维度上的所需的算力需求。3.根据权利要求2所述的方法,其特征在于,一个算力任务切片对应的算力需求信息包括:所述一个算力任务切片对算力任务执行中心中的计算设备的单柜区间密度的要求的信息,所述一个算力任务切片对所述算力任务执行中心采用的散热方案的要求的信息;和/或,所述目标参数包括:每个算力任务执行中心的算力资源单价、每个算力任务执行中心的任务算力单价和每个算力任务执行中心包括的多个计算终端的环境参数、节点状态参数、负载感知参数。4.根据权利要求2所述的方法,其特征在于,所述获取每个所述算力任务切片对应的切片权重,包括:针对每个所述算力任务切片,将一个算力任务切片对应的资源需求指标进行分解,得到所述一个算力任务切片对应的算力需求;基于所述一个算力任务切片对应的算力需求,计算所述一个算力任务切片对应的切片权重。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标匹配因子,确定与所述一个算力任务切片相匹配的目标算力任务执行中心,包括:获取至少一个算力任务执行中心中的每个算力任务执行中心的算力因子,所述算力因子用于表征所述算力任务执行中心所能提供的算力;
将所述至少一个算力任务执行中心中,算力因子与所述目标匹配因子相匹配的算力任务执行中心,作为所述一个算力任务切片对应的目标算力任务执行中心。6.根据权利要求5所述的方法,其特征在于,所述算力因子是基于以下至少之一确定的:所述算力任务执行中心中的计算设备的单柜区间密度;所述算力任务执行中心采用的散热方案;所述算力任务执行中心中的计算设备的环境参数;所述算力任务执行中心中的计算设备的节点状态参数;所述算力任务执行中心中的计算设备的负载感知参数;所述算力任务执行中心的算力资源单价和任务算力单价。7.根据权利要求1所述的方法,其特征在于,所述基于所述目标匹配因子,确定与所述一个算力任务切片相匹配的目标算力任务执行中心之后,所述方法还包括:在搜索到算力因子高于所述目标算力任务执行中心的第一算力任务执行中心的情况下,将与所述一个算力任务切片相匹配的目标算力任务执行中心变更为所述第一算力任务执行中心。8.一种算力任务调度装置,其特征在于,所述装置包括:拆分单元、计算单元和确定单元;所述拆分单元,用于对第一算力任务进行拆分,得到至少两个算力任务切片;所述计算单元,用于针对每个所述算力任务切片,基于一个算力任务切片对应的资源需求信息,计算目标匹配因子;所述确定单元,用于基于所述计算单元计算的所述目标匹配因...

【专利技术属性】
技术研发人员:马睿何永远张晓亮王怀宇赵锴裴培周旭辉张冰陈亮曹津平张朝霞杨淑珍
申请(专利权)人:中讯邮电咨询设计院有限公司
类型:发明
国别省市:

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

1