[发明专利]一种作业管理方法及装置在审
申请号: | 201710561036.0 | 申请日: | 2017-07-11 |
公开(公告)号: | CN107329819A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 刘毅 | 申请(专利权)人: | 杭州时趣信息技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 作业 管理 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,特别涉及一种作业管理方法及装置。
背景技术
随着计算机技术的发展,应用服务的增多,对于运行大量作业任务的主机来说,需要合理的进行作业调度,充分利用硬件资源。而对于不同任务来说,不同任务有不同的资源需求,包括运行时的性能要求和对于系统环境的配置需求,同时作业任务有不同优先级,例如有些及时反映的作业任务需要即时运行,进行计算,则此时就不应该使用传统的执行顺序,应根据其作业任务的优先级进行作业任务的执行调度。
在一般计算机作业调度系统中,主要是根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,以判断是否可以运行作业任务。以及按照一定的调度算法,从外存的后备队列中选取某些作业调入内存,并为他们创建进程、分配必要的资源。然后再将新创建的进程插入就绪队列,准备执行。将资源分配给作业时,计划程序使用这些资源执行作业中的任务。
但是,上述作业调度系统的操作依赖底层操作系统,由于任务运行的环境与操作系统有密切的关联,而且任务运行时需要有合适的运行环境配置,如果更改了运行环境需要做出相应的配置修改,因此任务与操作系统的耦合性非常高。同时由于使用者的视觉不一样,管理员更关注的是任务本身和编排及处理,而非任务运行时的细节内容。
同时,在任务第一次打包分发运行时,利用上述的调度系统会造成运行环境和开发环境的不同,很有可能造成运行不成功和分发失败等问题。
因此如何解决主机中的作业任务的调度问题,是本领域技术人员需要讨论的重点问题。
发明内容
本申请的目的是提供一种作业管理方法及系统,将作业任务通过容器镜像化技术虚拟化至容器中,由于容器具有虚拟机的特点,独立的运行环境方便在统一环境中运行任务,同时容器技术没有虚拟机的占用资源较多的问题,而且容器可以运行在大部分主机系统中,对于其中的作业任务来说无需重新配置即可运行,方便了作业任务的调度,同时管理者也无须关注细节内容,只关心任务的调度和安排。
为解决上述技术问题,本申请提供一种作业管理方法,包括:
管理中心将作业任务进行容器化,得到容器化作业任务;
当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;
当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。
可选的,还包括:
当匹配不成功时,所述管理中心发出失败提示。
可选的,当所述容器主机执行结束后,还包括:
所述容器主机反馈执行结果至所述管理中心。
可选的,所述当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配,包括
所述容器主机进行自身能力评估,得到能力值;
将所述能力值作为所述作业需求信号发送到所述管理中心;
所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配。
可选的,所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配,包括:
统计当前每个待执行作业任务的所需性能值,并从大到小进行排列形成作业任务表;
将所述容器主机从所述所需性能值最大的作业任务开始匹配,如果所述能力值大于或等于所述所需性能值,则匹配成功;如果小于,则匹配下一个作业任务直到匹配成功。
本申请还提供一种作业管理装置,包括:
容器化模块,管理中心将作业任务进行容器化,得到容器化作业任务;
匹配模块,当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;
发送执行模块,当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。
可选的,还包括:
失败提示模块,当匹配不成功时,所述管理中心发出失败提示。
可选的,当所述容器主机执行结束后,还包括:
反馈单元,所述容器主机反馈执行结果至所述管理中心。
可选的,所述匹配模块,包括:
评估单元,所述容器主机进行自身能力评估,得到能力值;
信号发送单元,将所述能力值作为所述作业需求信号发送到所述管理中心;
匹配单元,所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配。
可选的,所述匹配单元包括:
统计子单元,统计当前每个待执行作业任务的所需性能值,并从大到小进行排列形成作业任务表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州时趣信息技术有限公司,未经杭州时趣信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710561036.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种任务调度处理方法及装置
- 下一篇:一种利用链表实现内存连续的方法和装置