[发明专利]一种作业调度和执行方法、装置、设备、系统和存储介质在审
申请号: | 202011043383.2 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112181653A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 赖海滨;翁世清;赵世辉;洪少辉;黄启成;陈守当;林思远;周怡臻;苏超然 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/52 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 作业 调度 执行 方法 装置 设备 系统 存储 介质 | ||
本发明实施例公开了一种作业调度和执行方法、装置、设备、系统和存储介质。该作业执行方法包括:响应于本地作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例;基于本地物理资源执行所述本地作业实例。本发明实施例通过本地执行机对本地的物理资源进行检测,得到检测结果。根据检测结果,决定是否接收本地作业实例,有效的避免了本地执行机过载的情况,降低了本地作业实例阻塞的概率,提高了作业执行的效率和资源利用率。
技术领域
本发明实施例涉及云计算技术领域,尤其涉及一种作业调度和执行方法、装置、设备、系统和存储介质。
背景技术
云计算是一种基于互联网的分布式计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。云计算具有虚拟化、动态可扩展性、按需部署和灵活性高的特点。其中,作业调度是云计算的关键技术所在。
传统的作业调度执行方法资源管理能力较弱,无法有效控制作业执行所需要的物理资源,易造成无序的资源竞争,导致资源利用率较低。
发明内容
本发明实施例提供一种作业调度和执行方法、装置、设备、系统和存储介质。
第一方面,本发明实施例提供了一种作业执行方法,适用于本地执行机,包括:
响应于本地作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;
如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例;
基于本地物理资源执行所述本地作业实例。
第二方面,本发明实施例提供了一种作业执行方法,适用于远端执行机,包括:
响应于远端作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;
如果所述检测结果满足远端作业实例的接收要求,接收待执行的远端作业实例;
执行所述远端作业实例。
可选的,所述执行所述远端作业实例,包括:
探测所述远端作业实例所属的资源组,得到探测结果;其中,所述资源组根据编排容器的工具内的命名空间或者资源管理器内的资源队列进行抽象得到;
如果所述探测结果满足所述远端作业实例的执行要求,则根据所述远端作业实例所属的插件类型,将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列,以供所述编排容器的工具根据所述远端作业实例构造容器类型的作业,并在容器内执行所述作业,或者以供所述资源队列根据所述远端作业实例构造资源队列类型的作业并执行。
可选的,在将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列之后,还包括:
从所述编排容器的工具获取容器运行信息,并对所述容器运行信息进行监控;
从所述资源管理器获取作业标识,并对所述作业标识进行监控。
可选的,在所述探测所述远端作业实例所属的资源组,得到探测结果之前,还包括:
对所述编排容器的工具内的命名空间或者资源管理器内的资源队列进行抽象,得到包括多个子资源的资源组;
其中,每个子资源包括设定数量的处理器资源和内存资源。
可选的,所述探测所述远端作业实例所属的资源组,得到探测结果,包括:
获取所述资源组,并对所述资源组加分布式锁;
计算所述资源组的剩余量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011043383.2/2.html,转载请声明来源钻瓜专利网。