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

技术编号:38635098 阅读:20 留言:0更新日期:2023-08-31 18:31
本公开是关于一种算力任务的调度方法、算力任务的调度装置、存储介质及服务器。该算力任务的调度方法包括获取目标算力任务执行时关联到的属性特征及所有计算中心的调度资源;基于分级调度策略,进行属性特征与各计算中心的调度资源间的分等级资源匹配,在所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心;基于目标计算中心,调度目标算力任务。本申请中,通过分级调度策略,进行属性特征与各计算中心的调度资源间的分等级资源匹配,在所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心,有利于匹配出符合调度请求的最佳目标计算中心,从而提高计算资源利用率。用率。用率。

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


[0001]本公开涉及计算机
,尤其涉及一种算力任务的调度方法、算力任务的调度装置、存储介质及服务器。

技术介绍

[0002]随着互联网的不断发展,用户可以通过使用远程算力的方式,完成自己的计算任务。这样,用户只需要在本地拥有一个计算能力较弱的计算机,即可使用不断更新换代的新硬件,快速完成自身的任务。对计算资源的提供方而言,随着用户任务的不断增加,其可靠性变得至关重要。故当前提供方通常采用多中心架构,避免因单点失效导致系统不可用,从而影响到用户任务的完成。因此,计算资源的提供方在接收到用户计算任务之后,若用户未指定使用哪个计算中心的情况下,会根据实际情况,在多个中心内找到一个适合的计算中心,来满足用户计算任务的需求。但计算资源终归是有限的,在计算中心较为繁忙时,如何更为合理的进行任务调度,将决定计算资源的利用率。

技术实现思路

[0003]有鉴于此,本公开实施例期望提供一种算力任务的调度方法、算力任务的调度装置、存储介质及服务器。
[0004]本公开的技术方案是这样实现的:第一方面,本公开提供一种算力任务的调度方法。
[0005]本公开实施例提供的算力任务的调度方法,包括:获取目标算力任务执行时关联到的属性特征及所有计算中心的调度资源;根据所述目标算力任务的调度请求,基于分级调度策略,进行所述属性特征与各所述计算中心的调度资源间的分等级资源匹配,在所述所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心;其中,所述属性特征至少包括目标算力任务的任务类型及目标算力任务执行时所需任务资源;基于所述目标计算中心,调度所述目标算力任务。
[0006]在一些实施例中,所述分级调度策略包括:第一子调度策略、第二子调度策略及第三子调度策略;所述第一子调度策略旨在根据所述目标算力任务的任务类型,在所有计算中心中确定出支持调度所述任务类型算力任务的一级计算中心;所述第二子调度策略旨在根据所述一级计算中心的任务标签,在所述一级计算中心中确定出现阶段能够支持调度所述任务类型算力任务的二级计算中心;其中,所述任务标签用于标注计算中心现阶段能够支持调度算力任务的任务类型;所述第三子调度策略旨在根据所述目标算力任务执行时所需任务资源,及各所述二级计算中心的剩余可用资源,进行资源匹配,确定出最佳匹配的目标计算中心。
[0007]在一些实施例中,所述根据所述目标算力任务执行时所需任务资源,及各所述二
级计算中心的剩余可用资源,进行资源匹配,确定出最佳匹配的目标计算中心,包括:根据所述目标算力任务执行时所需各类任务资源间的比重、各所述二级计算中心的剩余可用资源及各所述二级计算中心的总可用资源,确定各所述二级计算中心分别对应的总剩余资源利用率;根据所述目标算力任务的调度请求,在各所述二级计算中心中确定出剩余资源满足所述目标算力任务的调度需求且总剩余资源利用率最佳匹配所述调度请求的计算中心为所述目标计算中心。
[0008]在一些实施例中,所述根据所述目标算力任务的调度请求,在各所述二级计算中心中确定出剩余资源满足所述目标算力任务的调度需求且总剩余资源利用率最佳匹配所述调度请求的计算中心为所述目标计算中心,包括:若所述目标算力任务的调度请求为选择最大总剩余资源利用率的计算中心,则在剩余资源满足所述目标算力任务的调度需求的各所述二级计算中心中,确定出最大总剩余资源利用率的计算中心为所述目标计算中心;若所述目标算力任务的调度请求为选择最小总剩余资源利用率的计算中心,则在剩余资源满足所述目标算力任务的调度需求的各所述二级计算中心中,确定出最小总剩余资源利用率的计算中心为所述目标计算中心。
[0009]在一些实施例中,所述根据所述目标算力任务执行时所需各类任务资源间的比重、各所述二级计算中心的剩余可用资源及各所述二级计算中心的总可用资源,确定各所述二级计算中心分别对应的总剩余资源利用率,包括:基于各所述二级计算中心分别对应于任一类任务资源的剩余可用资源及分别对应于任一类任务资源的总可用资源,得到各所述二级计算中心分别对应于任一类任务资源的剩余资源利用率;基于所述目标算力任务执行时所需各类任务资源间的比重,确定得到所述二级计算中心的所述总剩余资源利用率时,各类任务资源对应的剩余资源利用率间的权重分配;其中,所有二级计算中心中各类任务资源对应的剩余资源利用率间的权重分配相同;根据各所述二级计算中心分别对应于所有任务资源的剩余资源利用率,及各类任务资源对应的剩余资源利用率间的权重分配,得到各所述二级计算中心分别对应的总剩余资源利用率。
[0010]在一些实施例中,所述获取目标算力任务执行时关联到的属性特征及所有计算中心的调度资源前,所述方法包括:对所有算力任务执行时关联到的属性特征进行分类;根据属性特征的分类,建立所有算力任务对应的统一属性特征自定义;对所有计算中心的可用资源进行分类;根据可用资源的分类,建立所有计算中心对应的统一资源分类自定义。
[0011]在一些实施例中,若待调度的算力任务为多个,则根据各算力任务的优先级确定优先级最高的算力任务为所述目标算力任务,以依次执行对各所述算力任务的调度。
[0012]第二方面,本公开提供一种算力任务的调度装置,包括:信息获取模块,用于获取目标算力任务执行时关联到的属性特征及所有计算中心的调度资源;
信息确定模块,用于根据所述目标算力任务的调度请求,基于分级调度策略,进行所述属性特征与各所述计算中心的调度资源间的分等级资源匹配,在所述所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心;其中,所述属性特征至少包括目标算力任务的任务类型及目标算力任务执行时所需任务资源;任务调度模块,用于基于所述目标计算中心,调度所述目标算力任务。
[0013]第三方面,本公开提供一种计算机可读存储介质,其上存储有算力任务的调度程序,该算力任务的调度程序被处理器执行时,实现上述第一方面所述的算力任务的调度方法。
[0014]第四方面,本公开提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的算力任务的调度程序,所述处理器执行所述算力任务的调度程序时,实现上述第一方面所述的算力任务的调度方法。
[0015]根据本公开实施例的算力任务的调度方法包括获取目标算力任务执行时关联到的属性特征及所有计算中心的调度资源;基于分级调度策略,进行属性特征与各计算中心的调度资源间的分等级资源匹配,在所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心;其中,属性特征至少包括目标算力任务的任务类型及目标算力任务执行时所需任务资源;基于目标计算中心,调度目标算力任务。本申请中,通过分级调度策略,进行属性特征与各计算中心的调度资源间的分等级资源匹配,在所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心,有利于匹配出符合调度请求的最佳目标计算中心,从而提高计算资源利用率。
[0016]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算力任务的调度方法,其特征在于,包括:获取目标算力任务执行时关联到的属性特征及所有计算中心的调度资源;根据所述目标算力任务的调度请求,基于分级调度策略,进行所述属性特征与各所述计算中心的调度资源间的分等级资源匹配,在所述所有计算中心中确定出符合所有等级资源匹配规则的目标计算中心;其中,所述属性特征至少包括目标算力任务的任务类型及目标算力任务执行时所需任务资源;基于所述目标计算中心,调度所述目标算力任务。2.根据权利要求1所述的算力任务的调度方法,其特征在于,所述分级调度策略包括:第一子调度策略、第二子调度策略及第三子调度策略;所述第一子调度策略旨在根据所述目标算力任务的任务类型,在所有计算中心中确定出支持调度所述任务类型算力任务的一级计算中心;所述第二子调度策略旨在根据所述一级计算中心的任务标签,在所述一级计算中心中确定出现阶段能够支持调度所述任务类型算力任务的二级计算中心;其中,所述任务标签用于标注计算中心现阶段能够支持调度算力任务的任务类型;所述第三子调度策略旨在根据所述目标算力任务执行时所需任务资源,及各所述二级计算中心的剩余可用资源,进行资源匹配,确定出最佳匹配的目标计算中心。3.根据权利要求2所述的算力任务的调度方法,其特征在于,所述根据所述目标算力任务执行时所需任务资源,及各所述二级计算中心的剩余可用资源,进行资源匹配,确定出最佳匹配的目标计算中心,包括:根据所述目标算力任务执行时所需各类任务资源间的比重、各所述二级计算中心的剩余可用资源及各所述二级计算中心的总可用资源,确定各所述二级计算中心分别对应的总剩余资源利用率;根据所述目标算力任务的调度请求,在各所述二级计算中心中确定出剩余资源满足所述目标算力任务的调度需求且总剩余资源利用率最佳匹配所述调度请求的计算中心为所述目标计算中心。4.根据权利要求3所述的算力任务的调度方法,其特征在于,所述根据所述目标算力任务的调度请求,在各所述二级计算中心中确定出剩余资源满足所述目标算力任务的调度需求且总剩余资源利用率最佳匹配所述调度请求的计算中心为所述目标计算中心,包括:若所述目标算力任务的调度请求为选择最大总剩余资源利用率的计算中心,则在剩余资源满足所述目标算力任务的调度需求的各所述二级计算中心中,确定出最大总剩余资源利用率的计算中心为所述目标计算中心;若所述目标算力任务的调度请求为选择最小总剩余资源利用率的计算中心,则在剩余资源满足所述目标算力任务的调度需求的各所述二级计算中心中,确定出最小总剩余资源利用率的计算中心为所述目标计算中心。5.根据权利要求3所述的算力任务的调度...

【专利技术属性】
技术研发人员:胡德凯常峰朱建李国玉刘海峰
申请(专利权)人:合肥中科类脑智能技术有限公司
类型:发明
国别省市:

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

1