云计算任务调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33839615 阅读:12 留言:0更新日期:2022-06-16 12:02
本申请提供一种云计算任务调度方法、装置、电子设备及存储介质,所述方法包括:通过管理节点池中的各管理节点接收待调度的任务需求,并根据任务需求确定目标管理节点;目标管理节点根据任务需求对应的配置信息,生成与任务需求匹配的计算任务,根据计算任务从与目标管理节点通信连接的计算节点池中确定目标计算节点池,并将计算任务发送至目标计算节点中的各计算节点;目标节点池中的各计算节点根据计算任务确定目标计算节点;目标计算节点执行计算任务并向目标管理节点返回执行结果。通过计算任务确定目标计算节点池以及目标计算节点,可以实现执行多种需求的计算任务,提升系统面对跨多专业多领域的扩展能力。统面对跨多专业多领域的扩展能力。统面对跨多专业多领域的扩展能力。

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


[0001]本申请涉及云计算领域,具体而言,涉及一种云计算任务调度方法、装置、电子设备及存储介质。

技术介绍

[0002]云计算系统,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内完成对数以万计的数据的处理,从而达到强大的网络服务。
[0003]现有技术中,各种专业领域的云计算往往是针对单机和固定计算环境设计和实现的,但是这些云计算经常只能覆盖小部分需求,现实需求往往是跨多专业和多领域的,因此,现有技术中存在可扩展能力低、可用性低等缺点,不满足现实需求。

技术实现思路

[0004]本申请的目的在于,针对上述现有技术中的不足,提供一种云计算任务调度方法、装置、电子设备及存储介质,能够提升系统的扩展能力以及可用性。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供了一种云计算任务调度方法,应用于分布式节点系统,所述分布式节点系统包括:管理节点池以及多个计算节点池,所述管理节点池中包括多个管理节点,各所述管理节点预先与一个或多个计算节点池建立通信连接;所述方法包括:
[0007]管理节点池中的各管理节点接收待调度的任务需求,并根据所述任务需求确定目标管理节点;
[0008]所述目标管理节点根据所述任务需求对应的配置信息和环境信息,生成与所述任务需求匹配的计算任务,根据所述计算任务从与所述目标管理节点通信连接的计算节点池中确定目标计算节点池,并将所述计算任务发送至所述目标计算节点池中的各计算节点;
[0009]所述目标计算节点池中的各计算节点根据所述计算任务确定目标计算节点;
[0010]所述目标计算节点执行所述计算任务并向所述目标管理节点返回执行结果。
[0011]可选的,所述根据所述任务需求确定目标管理节点,包括:
[0012]所述管理节点池中的各管理节点根据各管理节点的资源占用信息确定所述目标管理节点。
[0013]可选的,所述目标管理节点根据所述任务需求对应的配置信息和环境信息,生成与所述任务需求匹配的计算任务,根据所述计算任务从与所述管理节点通信连接的计算节点池中确定目标计算节点池,包括:
[0014]所述目标管理节点将所述任务需求对应的配置信息和环境信息加载至所述任务需求中,得到与所述任务需求匹配的计算任务;
[0015]所述目标管理节点根据所述计算任务中的配置信息和环境信息以及与所述目标管理节点通信连接的各计算节点池的配置信息和环境信息确定所述目标计算节点池。
[0016]可选的,所述目标计算节点池中的各计算节点根据所述计算任务确定目标计算节点,包括:
[0017]所述目标计算节点池中的各计算节点根据所述计算任务中的配置信息和环境信息以及各计算节点的配置信息和环境信息,确定满足所述计算任务的配置信息和环境信息的目标计算节点。
[0018]可选的,所述目标计算节点执行所述计算任务并向所述目标管理节点返回执行结果,包括:
[0019]所述目标计算节点将所述计算任务增加至所述目标计算节点的任务队列中;
[0020]所述目标计算节点根据所述任务队列中各任务的优先级调度并执行所述任务队列中的各计算任务,并返回各计算任务的执行结果。
[0021]可选的,所述方法还包括:
[0022]所述目标计算节点根据所述任务队列中的任务的数量和/或所述计算节点池系统的状态信息,确定是否休眠;
[0023]若是,则目标计算节点休眠预设时长,并在结束休眠后重新读取所述任务队列中的任务。
[0024]可选的,所述方法还包括:
[0025]所述目标计算节点按照预设周期检测当前正在执行的任务的执行状态。
[0026]第二方面,本申请实施例还提供了一种云计算任务调度装置,所述装置包括:
[0027]确定模块,用于管理节点池中的各管理节点接收待调度的任务需求,并根据所述任务需求确定目标管理节点;
[0028]确定模块,用于所述目标管理节点根据所述任务需求对应的配置信息和环境信息,生成与所述任务需求匹配的计算任务,根据所述计算任务从与所述目标管理节点通信连接的计算节点池中确定目标计算节点池,并将所述计算任务发送至所述目标计算节点池中的各计算节点;
[0029]确定模块,用于所述目标计算节点池中的各计算节点根据所述计算任务确定目标计算节点;
[0030]执行模块,用于所述目标计算节点执行所述计算任务并向所述目标管理节点返回执行结果。
[0031]可选的,所述确定模块具体用于:
[0032]所述管理节点池中的各管理节点根据各管理节点的资源占用信息确定所述目标管理节点。
[0033]可选的,所述目标管理节点根据所述任务需求对应的配置信息和环境信息,生成与所述任务需求匹配的计算任务,根据所述计算任务从与所述管理节点通信连接的计算节点池中确定目标计算节点池,包括:
[0034]所述目标管理节点将所述任务需求对应的配置信息和环境信息加载至所述任务需求中,得到与所述任务需求匹配的计算任务;
[0035]所述目标管理节点根据所述计算任务中的配置信息和环境信息以及与所述目标
管理节点通信连接的各计算节点池的配置信息和环境信息确定所述目标计算节点池。
[0036]可选的,所述确定模块具体用于:
[0037]所述目标计算节点池中的各计算节点根据所述计算任务中的配置信息和环境信息以及各计算节点的配置信息和环境信息,确定满足所述计算任务的配置信息和环境信息的目标计算节点。
[0038]可选的,所述执行模块具体用于:
[0039]所述目标计算节点将所述计算任务增加至所述目标计算节点的任务队列中;
[0040]所述目标计算节点根据所述任务队列中各任务的优先级调度并执行所述任务队列中的各计算任务,并返回各计算任务的执行结果。
[0041]可选的,所述执行模块具体用于:
[0042]所述目标计算节点根据所述任务队列中的任务的数量和/或所述计算节点池系统的状态信息,确定是否休眠;
[0043]若是,则目标计算节点休眠预设时长,并在结束休眠后重新读取所述任务队列中的任务。
[0044]可选的,所述执行模块具体用于:
[0045]所述目标计算节点按照预设周期检测当前正在执行的任务的执行状态。
[0046]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当应用程序运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行上述第一方面所述的云计算任务调度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云计算任务调度方法,其特征在于,应用于分布式节点系统,所述分布式节点系统包括:管理节点池以及多个计算节点池,所述管理节点池中包括多个管理节点,各所述管理节点预先与一个或多个计算节点池建立通信连接;所述方法包括:管理节点池中的各管理节点接收待调度的任务需求,并根据所述任务需求确定目标管理节点;所述目标管理节点根据所述任务需求对应的配置信息和环境信息,生成与所述任务需求匹配的计算任务,根据所述计算任务从与所述目标管理节点通信连接的计算节点池中确定目标计算节点池,并将所述计算任务发送至所述目标计算节点池中的各计算节点;所述目标计算节点池中的各计算节点根据所述计算任务确定目标计算节点;所述目标计算节点执行所述计算任务并向所述目标管理节点返回执行结果。2.根据权利要求1所述的云计算任务调度方法,其特征在于,所述根据所述任务需求确定目标管理节点,包括:所述管理节点池中的各管理节点根据各管理节点的资源占用信息确定所述目标管理节点。3.根据权利要求1所述的云计算任务调度方法,其特征在于,所述目标管理节点根据所述任务需求对应的配置信息和环境信息,生成与所述任务需求匹配的计算任务,根据所述计算任务从与所述管理节点通信连接的计算节点池中确定目标计算节点池,包括:所述目标管理节点将所述任务需求对应的配置信息和环境信息加载至所述任务需求中,得到与所述任务需求匹配的计算任务;所述目标管理节点根据所述计算任务中的配置信息和环境信息以及与所述目标管理节点通信连接的各计算节点池的配置信息和环境信息确定所述目标计算节点池。4.根据权利要求1所述的云计算任务调度方法,其特征在于,所述目标计算节点池中的各计算节点根据所述计算任务确定目标计算节点,包括:所述目标计算节点池中的各计算节点根据所述计算任务中的配置信息和环境信息以及各计算节点的配置信息和环境信息,确定满足所述计算任务的配置信息和环境信息的目标计算节点。5.根据权利要求1所述的云计...

【专利技术属性】
技术研发人员:董颐郭博阳蓝天王英杰常禹张立本
申请(专利权)人:中煤航测遥感集团有限公司
类型:发明
国别省市:

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

1