[发明专利]一种作业调度和执行方法、装置、设备、系统和存储介质在审
申请号: | 202011043383.2 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112181653A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 赖海滨;翁世清;赵世辉;洪少辉;黄启成;陈守当;林思远;周怡臻;苏超然 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/52 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 作业 调度 执行 方法 装置 设备 系统 存储 介质 | ||
1.一种作业执行方法,其特征在于,适用于本地执行机,包括:
响应于本地作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;
如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例;
基于本地物理资源执行所述本地作业实例。
2.一种作业执行方法,其特征在于,适用于远端执行机,包括:
响应于远端作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;
如果所述检测结果满足远端作业实例的接收要求,接收待执行的远端作业实例;
执行所述远端作业实例。
3.根据权利要求2所述的方法,其特征在于,所述执行所述远端作业实例,包括:
探测所述远端作业实例所属的资源组,得到探测结果;其中,所述资源组根据编排容器的工具内的命名空间或者资源管理器内的资源队列进行抽象得到;
如果所述探测结果满足所述远端作业实例的执行要求,则根据所述远端作业实例所属的插件类型,将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列,以供所述编排容器的工具根据所述远端作业实例构造容器类型的作业,并在容器内执行所述作业,或者以供所述资源队列根据所述远端作业实例构造资源队列类型的作业并执行。
4.根据权利要求3所述的方法,其特征在于,在将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列之后,还包括:
从所述编排容器的工具获取容器运行信息,并对所述容器运行信息进行监控;
从所述资源管理器获取作业标识,并对所述作业标识进行监控。
5.根据权利要求3所述的方法,其特征在于,在所述探测所述远端作业实例所属的资源组,得到探测结果之前,还包括:
对所述编排容器的工具内的命名空间或者资源管理器内的资源队列进行抽象,得到包括多个子资源的资源组;
其中,每个子资源包括设定数量的处理器资源和内存资源。
6.根据权利要求3所述的方法,其特征在于,所述探测所述远端作业实例所属的资源组,得到探测结果,包括:
对所述资源组加分布式锁;
计算所述资源组的剩余量;
在所述如果所述探测结果满足所述远端作业实例的执行要求,则根据所述远端作业实例所属的插件类型,将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列之后,还包括:
释放所述分布式锁。
7.一种作业调度方法,其特征在于,包括:
根据作业实例所属的插件类型,将所述作业实例划分为本地作业实例和远端作业实例;
向本地执行机发送本地作业实例的执行请求,以供所述本地执行机响应于本地作业实例的执行请求,对本地物理资源量进行检测,如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例,基于本地物理资源执行所述本地作业实例;
向远端执行机发送远端作业实例的执行请求,以供所述远端执行机响应于远端作业实例的执行请求,对本地物理资源量进行检测,得到检测结果,如果所述检测结果满足远端作业实例的接收要求,接收待执行的远端作业实例,执行所述远端作业实例。
8.根据权利要求7所述的方法,其特征在于,所述根据作业实例所属的插件类型,将所述作业实例划分为本地作业实例和远端作业实例,包括:
如果插件类型为可执行的命令行且不为容器类,将所述作业实例划分为本地作业实例;
将未划分为本地作业实例的作业实例划分为远端作业实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011043383.2/1.html,转载请声明来源钻瓜专利网。