[发明专利]一种任务统一调度的方法、系统及介质在审
申请号: | 202210366278.5 | 申请日: | 2022-04-08 |
公开(公告)号: | CN114610469A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 李举 | 申请(专利权)人: | 杭州隆埠科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 杨颜颜 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 统一 调度 方法 系统 介质 | ||
1.一种任务统一调度的方法,其特征在于,所述方法包括:
将得到的计算任务提交至任务调度器,在所述任务调度器中生成待执行的任务,将所述待执行的任务提交至集群调度器;
判断所述集群调度器中是否有集群存活,根据判断结果确定当前需使用的集群,将所述当前需使用的集群与所述待执行的任务进行绑定;
通过绑定的当前需使用的集群将所述待执行的任务提交至对应的任务执行器;
通过所述任务执行器对所述待执行的任务进行分析,根据分析结果执行所述待执行的任务,并更新任务执行结果。
2.根据权利要求1所述的方法,其特征在于,在所述任务调度器中生成待执行的任务,包括:
在所述任务调度器中将所述计算任务的信息进行保存,根据所述计算任务的信息生成内部的待执行的任务,其中,所述计算任务的信息包括执行内容以及请求的参数。
3.根据权利要求1所述的方法,其特征在于,根据判断结果确定当前需使用的集群,包括:
当所述集群调度器中存有存活的集群时,则确定执行所述待执行的任务的活跃集群,将所述活跃集群作为当前需使用的集群;
当所述集群调度器中未存有存活的集群时,调用集群服务创建相应的集群,将创建的集群作为当前需使用的集群。
4.根据权利要求1所述的方法,其特征在于,通过所述任务执行器对所述待执行的任务进行分析,包括:
通过所述任务执行器分析所述待执行的任务所属任务类型;
根据所述所属任务类型确定执行时的所需信息,得到分析结果。
5.根据权利要求4所述的方法,其特征在于,根据分析结果执行所述待执行的任务,包括:
根据分析结果与所述当前需使用的集群进行通讯,获取所述当前需使用的集群对所述待执行的任务的允许负载,根据所述允许负载判断是否执行所述待执行的任务。
6.根据权利要求1所述的方法,其特征在于,所述方法包括:
通过所述集群调度器定时检查当前需使用的集群的空闲周期是否超出周期阈值,若是,则执行自动回收集群的逻辑,并调用集群服务销毁当前需使用的集群。
7.根据权利要求3所述的方法,其特征在于,根据分析结果执行所述待执行的任务之后,包括:
重置所述活跃集群或创建的集群的空闲周期。
8.一种任务统一调度的系统,其特征在于,所述系统包括:集群服务、集群调度模块、任务调度模块以及任务执行器,
其中,所述集群服务用于创建集群以及销毁集群;
所述集群调度模块与所述集群服务通信,用于管理集群的生命周期以及将待执行的任务与集群进行绑定;
所述任务调度模块用于接收业务系统提交的计算任务,并将所述计算任务提交至所述集群调度模块,以使所述集群调度模块判断是否有集群存活,根据判断结果确定当前需使用的集群,将所述当前需使用的集群与所述待执行的任务进行绑定;
所述任务执行器对所述待执行的任务进行分析,根据分析结果执行所述待执行的任务,并更新任务执行结果。
9.根据权利要求8所述的系统,其特征在于,所述任务执行器在执行阶段将所述待执行的任务按照使用的集群能力进行任务分类并在执行前阶段插入预处理以及执行后清理任务。
10.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州隆埠科技有限公司,未经杭州隆埠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210366278.5/1.html,转载请声明来源钻瓜专利网。