[发明专利]任务调度方法、系统及设备在审
申请号: | 201911397074.2 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113127160A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 车漾;张凯;徐晓舟;李青坪 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 柴艳波;刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 系统 设备 | ||
本申请实施例提供一种任务调度方法、系统及设备。其中,方法包括如下的步骤:根据待调度任务,从异构计算集群中各计算节点上,确定出异构资源组合;根据各异构资源组合的运行时信息,从确定出的异构资源组合中确定出目标异构资源组合;将所述待调度任务调度给所述目标异构资源组合所在的目标计算节点,以由所述目标计算节点分配给所述目标异构资源组合进行处理。本申请实施例提供的方案能够根据各异构资源组合的实际运行情况,能够确定出合适的目标异构资源组合,以提高待调度任务的处理速度。
技术领域
本申请涉及计算机技术领域,尤其涉及一种任务调度方法、系统及设备。
背景技术
在高性能计算和人工智能领域,通常需要基于异构计算集群来加速处理计算任务。通常,异构计算集群中包括多个计算节点,每个计算节点上由至少一个中央处理器CPU和多个异构计算芯片组成。其中,异构计算芯片可以为GPU(Graphics Processing Unit,图像处理器)、FPGA(Field Programmable Gate Array,现场可编程门阵列)。
目前,有关异构计算集群的调度策略是将计算任务调度给可用的计算节点进行处理。这种调度方法简单,难以为计算任务寻找到合适的计算节点,影响计算任务的处理速度。
发明内容
鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的任务调度方法、系统及设备。
于是,在本申请的一个实施例中,提供了一种任务调度方法。该方法包括:
根据待调度任务,从异构计算集群中各计算节点上,确定出异构资源组合;
根据各异构资源组合的运行时信息,从确定出的异构资源组合中确定出目标异构资源组合;
将所述待调度任务调度给所述目标异构资源组合所在的目标计算节点,以由所述目标计算节点分配给所述目标异构资源组合进行处理。
在本申请的另一个实施例中,提供了一种任务调度方法。该方法包括
获取待调度任务及其处理需求;其中,所述处理需求中包括:处理所述待调度任务时,异构资源间所需的互联类型;
结合所述互联类型,从异构计算集群中计算节点上,确定出目标异构资源组合;
将所述待调度任务调度给所述异构计算集群中所述目标异构资源组合所在的目标计算节点,以由所述目标计算节点将所述待调度任务分配给所述目标异构资源组合进行处理。
在本申请的另一个实施例中,提供了一种任务调度系统。该系统包括:异构计算集群;所述异构计算集群中包括:调度器和多个计算节点;
所述调度器用于:根据待调度任务,从异构计算集群中各计算节点上,确定出异构资源组合;根据各异构资源组合的运行时信息,从确定出的异构资源组合中确定出目标异构资源组合;将所述待调度任务调度给所述目标异构资源组合所在的目标计算节点,以由所述目标计算节点分配给所述目标异构资源组合进行处理。
在本申请的另一个实施例中,提供了一种任务调度系统。该系统包括:异构计算集群;所述异构计算集群中包括:调度器和多个计算节点;
所述调度器用于:获取待调度任务及其处理需求;其中,所述处理需求中包括:处理所述待调度任务时,异构资源间所需的互联类型;根据所述互联类型,从异构计算集群中计算节点上,确定出目标异构资源组合;将所述待调度任务调度给所述异构计算集群中所述目标异构资源组合所在的目标计算节点,以由所述目标计算节点将所述待调度任务分配给所述目标异构资源组合进行处理。
在本申请的另一个实施例中,提供了一种任务调度方法。该方法包括:
根据待调度任务,从计算集群中各计算节点上,确定出计算资源组合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911397074.2/2.html,转载请声明来源钻瓜专利网。