算力资源调度方法、装置及存储介质与流程

文档序号:37139746发布日期:2024-02-26 16:51阅读:16来源:国知局
算力资源调度方法、装置及存储介质与流程

本技术涉及通信,尤其涉及一种算力资源调度方法、装置及存储介质。


背景技术:

1、相关技术中,在算力中心为用户终端提供服务的过程中,用户终端可以登录到算力中心的网站上查询算力应用的情况。当用户终端在网站上选择合适的算力应用时,向算力应用提交算力任务。这样,网站会将任务提交到算力中心后端的计算集群进行任务计算,用户终端可以在任务的计算过程中实时查询任务的执行情况,在任务结束后可以在算力中心网站上查询任务的执行结果和作业执行详情。

2、然而,多数算力中心仅能提供单一类型的算力,当用户终端调度多个算力中心中的算力资源时,用户终端需要依次在不同的算力中心注册,并获取登录各个算力中心分配的账号。用户终端可以基于不同的账号登录所需访问的算力中心,从而调用算力中心中的算力资源。用户终端每次更换访问的算力中心时,均需要花费大量时间完成重新注册的过程,才能访问切换后的算力中心,降低了算力资源调度的效率。因此,如何提高算力资源调度的效率是仍待解决的技术问题。


技术实现思路

1、本技术提供了一种算力资源调度方法、装置及存储介质,用于实现提高用户终端在算力资源调度的效率的目的。

2、为达到上述目的,本技术采用如下技术方案:

3、第一方面,本技术实施例提供了一种算力资源调度方法,应用于算力资源调度装置,算力资源调度装置接收来自用户终端的算力任务请求信息,算力任务请求信息包括:目标应用的标识信息、用户终端的标识信息以及算力任务;目标应用用于为用户终端请求提供算力服务;算力资源调度装置从至少一个算力中心中确定目标算力中心;目标算力中心为包含有目标应用的算力中心;算力资源调度装置基于用户终端的标识信息和算力资源调度装置存储的虚拟账号映射表,确定目标算力中心对应的目标账号信息;虚拟账号映射表包括用户终端的标识信息以及用户终端的标识信息在算力中心中对应的账号信息;算力资源调度装置基于目标账号信息登录目标算力中心,并向目标算力中心发送算力任务。

4、在一种可能的实现方式中,基于用户终端的标识信息,确定用户终端的标识信息所属的目标用户组;虚拟账号映射表还包括用户组和用户组在算力中心中对应的账号信息;基于目标用户组和虚拟账号映射表,确定目标用户组对应的账号信息;将用户组在算力中心中对应的账号信息作为目标账号信息。

5、在一种可能的实现方式中,确定目标应用所属的目标算力虚拟资源;确定用户终端是否订购目标算力虚拟资源;在已为用户终端分配目标算力虚拟资源的情况下,基于用户终端的标识信息和虚拟账号映射表,确定目标算力中心对应的目标账号信息。

6、在一种可能的实现方式中,确定目标算力中心所属的目标算力虚拟资源;确定是否为用户终端分配目标算力虚拟资源;在未为用户终端分配目标算力虚拟资源的情况下,向用户终端发送目标算力虚拟资源的商品信息;接收用户终端发送的订单完成信息;订单完成信息用于表征已为用户终端分配目标算力虚拟资源;基于用户终端的标识信息和虚拟账号映射表,确定目标算力中心对应的目标账号信息。

7、在一种可能的实现方式中,向目标算力中心中的每个算力中心发送等待任务查询信息;等待任务查询信息用于获取目标算力中心中的每个算力中心的待执行任务的数量;从目标算力中心中,选择第一目标算力中心;第一目标算力中心为目标算力中心中待执行任务数量最小的算力中心;基于第一目标算力中心对应的第一目标账号信息,登录第一目标算力中心;目标账号信息包括第一目标账号信息。

8、在一种可能的实现方式中,向目标算力中心发送状态查询信息;状态查询信息用于查询算力任务的完成情况;接收来自目标算力中心的状态查询响应信息,状态查询响应信息用于表征算力任务的完成情况;在状态查询响应信息表征算力任务已完成的情况下,向用户终端发送算力任务响应信息;算力任务响应信息包括以下至少一项:计算算力任务所用的时长、计算算力任务所占用的资源以及计算算力任务所消耗的核时。

9、第二方面,本技术提供了一种算力资源调度装置,包括:通信单元和处理单元;通信单元,用于接收来自用户终端的算力任务请求信息,算力任务请求信息包括:目标应用的标识信息、用户终端的标识信息以及算力任务;目标应用用于为用户终端请求提供算力服务;处理单元,用于从至少一个算力中心中确定目标算力中心;目标算力中心为包含有目标应用的算力中心;处理单元,还用于基于用户终端的标识信息和算力资源调度装置存储的虚拟账号映射表,确定目标算力中心对应的目标账号信息;虚拟账号映射表包括用户终端的标识信息以及用户终端的标识信息在算力中心中对应的账号信息;通信单元,用于基于目标账号信息登录目标算力中心,并指示通信单元向目标算力中心发送算力任务。

10、在一种可能的实现方式中,处理单元还用于:基于用户终端的标识信息,确定用户终端的标识信息所属的目标用户组;虚拟账号映射表还包括用户组和用户组在算力中心中对应的账号信息;基于目标用户组和虚拟账号映射表,确定目标用户组对应的账号信息;将用户组在算力中心中对应的账号信息作为目标账号信息。

11、在一种可能的实现方式中,处理单元还用于:确定目标应用所属的目标算力虚拟资源;确定是否为用户终端分配目标算力虚拟资源;在已为用户终端分配目标算力虚拟资源的情况下,基于用户终端的标识信息和虚拟账号映射表,确定目标算力中心对应的目标账号信息。

12、在一种可能的实现方式中,处理单元还用于:确定目标算力中心所属的目标算力虚拟资源;处理单元还用于:确定是否为用户终端分配目标算力虚拟资源;处理单元还用于:在未为用户终端分配目标算力虚拟资源的情况下,指示通信单元向用户终端发送目标算力虚拟资源的商品信息;通信单元还用于:接收用户终端发送的订单完成信息;订单完成信息用于表征已为用户终端分配目标算力虚拟资源;处理单元还用于:基于用户终端的标识信息和虚拟账号映射表,确定目标算力中心对应的目标账号信息。

13、在一种可能的实现方式中,通信单元还用于:向目标算力中心中的每个算力中心发送等待任务查询信息;等待任务查询信息用于获取目标算力中心中的每个算力中心的待执行任务的数量;处理单元还用于:从目标算力中心中,选择第一目标算力中心;第一目标算力中心为目标算力中心中待执行任务数量最小的算力中心;处理单元还用于:基于第一目标算力中心对应的第一目标账号信息,登录第一目标算力中心;目标账号信息包括第一目标账号信息。

14、在一种可能的实现方式中,通信单元还用于:向目标算力中心发送状态查询信息;状态查询信息用于查询算力任务的完成情况;通信单元还用于:接收来自目标算力中心的状态查询响应信息,状态查询响应信息用于表征算力任务的完成情况;处理单元还用于:在状态查询响应信息表征算力任务已完成的情况下,指示通信单元向用户终端发送算力任务响应信息;算力任务响应信息包括以下至少一项:计算算力任务所用的时长、计算算力任务所占用的资源以及计算算力任务所消耗的核时。

15、第三方面,本技术提供了一种算力资源调度设备,该算力资源调度装置包括:处理器以及存储器;其中,存储器用于存储计算机执行指令,当算力资源调度装置运行时,处理器执行存储器存储的计算机执行指令,以使算力资源调度装置执行如第一方面和第一方面的任一种可能的实现方式中描述的算力资源调度方法。

16、第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由算力资源调度装置的处理器执行时,使得算力资源调度装置能够执行如第一方面和第一方面的任一种可能的实现方式中描述的算力资源调度方法。

17、第五方面,本技术实施例提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现上述第一方面和第一方面的任一种可能的实现方式中描述的算力资源调度方法。

18、第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面和第一方面的任一种可能的实现方式中描述的算力资源调度方法。

19、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。

20、上述方案至少带来以下有益效果:本技术实施例中,算力资源调度装置接收来自用户终端的算力任务请求信息。由于算力任务请求信息包含有目标应用的标识信息,因此,算力资源调度装置可以根据目标应用的标识信息,确定包含有目标应用的目标算力中心。又由于算力任务请求信息包含有用户终端的标识信息,因此,算力资源调度装置基于用户终端的标识信息和虚拟账号映射表,确定目标算力中心对应的用于调用登录目标算力中心的目标账号信息。这样一来,算力资源调度装置基于目标账号信息,登录目标算力中心,并向目标算力中心发送算力任务。相比于现有技术中,用户终端需要多种不同类型的算力资源时,需要依次在不同的算力中心进行注册、验证、登录操作,造成调度算力资源耗时长、效率低的缺陷。本技术中算力资源调度装置接收到用户终端的算力任务请求信息后,可以直接通过算力资源调度装置为用户终端分配目标账号信息,无需在不同的算力中心进行注册、验证、登录操作,进而向目标算力中心发送算力任务,提高了算力资源调度的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1