任务调度方法技术

技术编号:39658096 阅读:9 留言:0更新日期:2023-12-09 11:27
本申请公开了一种任务调度方法

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


[0001]本申请涉及通信
,尤其涉及一种任务调度方法

装置

电子设备及存储介质


技术介绍

[0002]相关技术中,当应用要求的算力种类和
/
或算力能力无法由一个人工智能
(AI

Artificial Intelligence)
数据中心提供时,应用可能无法及时从数据中心获得算力服务


技术实现思路

[0003]为解决相关技术问题,本申请实施例提供一种任务调度方法

装置

电子设备及存储介质

[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供了一种任务调度方法,包括:
[0006]接收第一请求;其中,所述第一请求用于请求处理第一任务;所述第一请求携带所述第一任务的第一信息;所述第一信息用于指示所述第一任务是否为实时性任务

[0007]上述方案中,在所述接收第一请求之后,所述方法还包括:
[0008]基于所述第一信息,将至少两个第一子任务并行或串行发送至对应的数据中心;所述至少两个第一子任务通过拆分所述第一任务得到

[0009]上述方案中,所述方法还包括:
[0010]基于多个数据中心中每个数据中心的算力资源和所述第一任务的算力需求,拆分所述第一任务,得到至少两个第一子任务
r/>[0011]上述方案中,所述至少两个第一子任务中每个第一子任务在发出时携带所述第一信息

[0012]上述方案中,所述第一信息指示所述第一任务为实时性任务;所述基于所述第一信息,将至少两个第一子任务并行或串行发送至对应的数据中心,包括:
[0013]将所述至少两个第一子任务并行发送至对应的数据中心;或者,
[0014]采用提前预测方法,将所述至少两个第一子任务和第二子任务并行发送至对应的数据中心;其中,所述第二子任务表征与第一子任务有关的判断逻辑对应的子任务

[0015]上述方案中,所述第一信息指示所述第一任务为非实时性任务;所述基于所述第一信息,将至少两个第一子任务并行或串行发送至对应的数据中心,包括:
[0016]将所述至少两个第一子任务并行发送至对应的数据中心;或者,
[0017]将所述至少两个第一子任务串行发送至对应的数据中心

[0018]上述方案中,所述方法还包括:
[0019]在收到所述第一任务的所有子任务的计算结果的情况下,基于收到的计算结果得到所述第一任务的计算结果

[0020]上述方案中,在所述接收第一请求之前,所述方法还包括:
[0021]接收数据中心发送的第一消息;所述第一消息用于指示数据中心可提供的算力资源

[0022]本申请实施例还提供了一种任务调度装置,包括:
[0023]第一接收单元,用于接收第一请求;其中,所述第一请求用于请求处理第一任务;所述第一请求携带所述第一任务的第一信息;所述第一信息用于指示所述第一任务是否为实时性任务

[0024]本申请实施例还提供了一种电子设备,包括第一处理器和第一通信接口,其中,
[0025]所述第一通信接口,用于接收第一请求;其中,所述第一请求用于请求处理第一任务;所述第一请求携带所述第一任务的第一信息;所述第一信息用于指示所述第一任务是否为实时性任务

[0026]本申请实施例还提供了一种电子设备,包括第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器,
[0027]其中,所述第一处理器用于运行所述计算机程序时,执行上述任一种任务调度方法的步骤

[0028]本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种任务调度方法的步骤

[0029]在本申请实施例提供的任务调度方法

装置

电子设备及存储介质中,电子设备接收第一请求,所述第一请求用于请求处理第一任务;所述第一请求携带所述第一任务的第一信息;所述第一信息用于指示所述第一任务是否为实时性任务

由于第一请求携带第一任务的第一信息,电子设备可以根据第一信息识别出实时性任务,这样,使得电子设备可以及时调度第一任务,以便对应的数据中心能够及时为第一任务提供相应的算力服务

附图说明
[0030]图1为相关技术中本申请实施例适用的算力网络系统架构示例图;
[0031]图2为本申请实施例一种任务调度方法的实现流程示意图;
[0032]图3为本申请实施例拆分任务的示意图;
[0033]图4为本申请实施例一种任务调度方法的交互流程示意图;
[0034]图5为本申请实施例一种任务调度装置结构示意图;
[0035]图6为本申请实施例电子设备结构示意图

具体实施方式
[0036]面向通用计算的云数据中心提供中央处理器
(CPU

Central Processing Unit)
通用算力,而面向
AI
计算的智算中心,因引入了多种算力资源,导致各数据中心提供的算力存在种类

能力等多方面差异

例如,在算力种类上,不同数据中心包括的
AI
硬件类型有:图形处理器
(GPU

Graphics Processing Unit)、
自然处理单元
(NPU

Natural Processing Unit)、
现场可编程门阵列
(FPGA

Field

Programmable Gate Array)、
应用专用集成电路
(ASIC

Application Specific Integrated Circuit)


不同硬件类型的算力能力可能不同,甚至不同厂家生产的同种硬件的算力能力也存在差异,导致各数据中心可支撑的应用
及提供的算力能力不同

[0037]相关技术中,根据调度策略调度任一数据中心的算力资源,为应用提供算力服务

然而,当应用要求的算力种类和
/
或算力能力无法由一个数据中心提供时,应用可能无法及时从数据中心获得算力服务,也无法参考
AI
处理结果做决策

[0038]基于此,在本申请的各实施例中,电子设备接收第一请求,所述第一请求用于请求处理第一任务;所述第一请求携带所述第一任务的第一信息;所述第一信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种任务调度方法,其特征在于,包括:接收第一请求;其中,所述第一请求用于请求处理第一任务;所述第一请求携带所述第一任务的第一信息;所述第一信息用于指示所述第一任务是否为实时性任务
。2.
根据权利要求1所述的方法,其特征在于,在所述接收第一请求之后,所述方法还包括:基于所述第一信息,将至少两个第一子任务并行或串行发送至对应的数据中心;所述至少两个第一子任务通过拆分所述第一任务得到
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:基于多个数据中心中每个数据中心的算力资源和所述第一任务的算力需求,拆分所述第一任务,得到至少两个第一子任务
。4.
根据权利要求2所述的方法,其特征在于,所述至少两个第一子任务中每个第一子任务在发出时携带所述第一信息
。5.
根据权利要求2至4任一项所述的方法,其特征在于,所述第一信息指示所述第一任务为实时性任务;所述基于所述第一信息,将至少两个第一子任务并行或串行发送至对应的数据中心,包括:将所述至少两个第一子任务并行发送至对应的数据中心;或者,采用提前预测方法,将所述至少两个第一子任务和第二子任务并行发送至对应的数据中心;其中,所述第二子任务表征与第一子任务有关的判断逻辑对应的子任务
。6.
根据权利要求2至4任一项所述的方法,其特征在于,所述第一信息指示所述第一任务为非实时性任务;所述基于所述第一信息,将至少两个第一子任务并行或串行发送至对应的数据中心,包括:将所述至...

【专利技术属性】
技术研发人员:王兵
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1