[发明专利]一种作业任务的执行方法、装置、电子设备、存储介质在审
申请号: | 201810621461.9 | 申请日: | 2018-06-15 |
公开(公告)号: | CN110609745A | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 陶涛;李杰亮;黄岩;尚晶;李光瑞;郭志伟 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 需求量 集群 集群资源 预设时间段 存储介质 电子设备 任务确定 剩余量 资源量 保存 | ||
1.一种作业任务的执行方法,其特征在于,所述方法包括:
当识别存在待执行的第一作业任务时,获取所述第一作业任务针对每种资源的理论需求量;其中,获取到的针对每种资源的理论需求量为根据在预设时间段内集群执行与所述第一作业任务的类型相同的其他作业任务时,针对每种资源的实际使用量确定的;
根据每种资源,判断当前获取的集群针对该种资源的剩余量是否不小于获取的该种资源的理论需求量;
如果均为是,将所述第一作业任务及获取的其针对每种资源的理论需求量发送给集群,使集群采用所述每种资源的理论需求量执行所述第一作业任务。
2.如权利要求1所述的方法,其特征在于,如果集群针对至少一种资源的剩余量小于获取的该资源的对应理论需求量,所述方法还包括:
判断所述第一作业任务是否位于任务对列中;
如果否,则将所述第一作业任务添加到任务对列中,并保存所述第一作业任务针对每种资源的理论需求量。
3.如权利要求2所述的方法,其特征在于,获取所述第一作业任务针对每种资源的理论需求量包括:
判断是否保存有所述第一作业任务针对每种资源的理论需求量;
如果是,则将保存的每种资源的理论需求量作为获取到的所述第一作业任务针对每种资源的理论需求量;
如果否,则识别所述第一作业任务的类型,根据保存的在预设时间段内集群执行所述类型的每个其他作业任务时针对每种资源的实际使用量,确定所述第一作业任务针对每种资源的理论需求量。
4.如权利要求1或3所述的方法,其特征在于,资源包括以下至少一种:
并发容器、运行内存、CPU。
5.如权利要求4所述的方法,其特征在于,
如果所述资源包括并发容器,根据集群执行每个其他作业任务时针对并发容器的实际使用量,确定所述第一作业任务针对并发容器的理论需求量包括:
根据每个其他作业任务的第二数据量,及集群执行每个其他作业任务时实际使用的并发容器的第二数量,确定所述类型的作业任务的数据量与并发容器的数量的对应关系;根据识别出的所述第一作业任务的第一数据量,以及确定出的所述对应关系,确定所述第一作业任务针对并发容器的理论需求量;
如果所述资源包括运行内存,根据集群执行每个其他作业任务时针对运行内存的实际使用量,确定所述第一作业任务针对运行内存的理论需求量包括:
根据集群执行每个其他作业任务时实际使用的运行内存,确定运行内存的平均值;根据运行内存的平均值,确定所述第一作业任务针对运行内存的理论需求量;
如果所述资源包括CPU,根据集群执行每个其他作业任务时针对CPU的实际使用量,确定所述第一作业任务针对CPU的理论需求量包括:
根据集群执行每个其他作业任务时实际使用的CPU,确定CPU的平均值;根据CPU的平均值,确定所述第一作业任务针对CPU的理论需求量。
6.如权利要求1所述的方法,其特征在于,识别存在待执行的第一作业任务的过程包括:
判断任务对列中是否保存有未被执行的第二作业任务;如果是,则根据任务对列中的每个第二作业任务的优先级,将优先级最高的第二作业任务确定为待执行的第一作业任务;或,
根据当前保存的待调度的作业流程转化的有向图,判断包含至少两个作业任务的作业流程中是否存在未被执行的第三作业任务;如果是,则根据有向图上的入度为0的节点,将作业流程中的执行顺序最靠前的第三作业任务确定为待执行的第一作业任务。
7.如权利要求6所述的方法,其特征在于,如果待执行的第一作业任务为作业流程中的未被执行的第三作业任务,在获取到所述待执行的第一作业任务针对每种资源的理论需求量之后,所述方法还包括:
将该第三作业任务的状态由未被执行更新为等待分配资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810621461.9/1.html,转载请声明来源钻瓜专利网。