[发明专利]执行计划的生成方法、任务执行方法及装置有效
申请号: | 201610980192.6 | 申请日: | 2016-11-08 |
公开(公告)号: | CN108062243B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 周明耀;浦世亮;周胜凯 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 计划 生成 方法 任务 装置 | ||
本申请公开了一种执行计划的生成方法,包括:确定任务的属性信息;根据所述属性信息,确定与所述属性信息相匹配的计算节点,作为执行所述任务的第一计算节点;根据所述第一计算节点的标识,生成所述任务的第一执行计划;所述第一执行计划,包含所述第一计算节点的标识。本申请还公开一种执行计划的生成装置,以及一种任务执行方法及装置。
技术领域
本申请涉及计算机技术领域,尤其涉及一种执行计划的生成方法、任务执行方法及装置。
背景技术
在计算机技术领域中,计算设备(如服务器或者终端等)执行任务,往往是按照设置好的执行计划进行的。尤其是在多节点协作执行任务的云服务(Cloud Serving)中,为保证任务的顺利执行,更需要在执行任务前就设置好执行计划。
其中,任务,是能够由计算设备完成的基本工作元,任务往往包括能够由程序处理的一个或多个指令。执行计划,是用于规定如何执行任务的方案。执行计划中,一般包括用于执行任务的计算节点的标识等。这里所说的计算节点,可以是某个计算设备,也可以是计算设备集群,还可以是计算设备上运行的应用程序。
相关技术中,为了针对不同任务采用匹配的执行计划,一般会设置并固化对应于不同任务类型的执行计划。所谓固化,是指一旦执行计划设置完毕,则除非程序人员重新对执行计划进行设置,否则执行计划一般不会发生变化。
采用固化执行计划的方式,导致总是根据固化的执行计划来执行任务,从而灵活性较低。
发明内容
本申请实施例提供一种执行计划的生成方法,用于解决相关技术中采用固化执行计划的方式,导致无法灵活执行任务的问题。
本申请实施例还提供一种执行计划的生成装置,用于解决相关技术中采用固化执行计划的方式,导致无法灵活执行任务的问题。
本申请实施例还提供一种任务执行方法及装置。
本申请实施例采用下述技术方案:
一种执行计划的生成方法,包括:
确定任务的属性信息;
根据所述属性信息,确定与所述属性信息相匹配的计算节点,作为执行所述任务的第一计算节点;
根据所述第一计算节点的标识,生成所述任务的第一执行计划;所述第一执行计划,包含所述第一计算节点的标识。
可选的,根据所述属性信息,确定与所述属性信息相匹配的第一计算节点,作为执行所述任务的第一计算节点,包括:
根据所述属性信息,以及第一计算节点的资源占用情况,确定与所述属性信息相匹配,且资源占用情况符合预设资源占用要求的第一计算节点,作为执行所述任务的第一计算节点。
可选的,生成所述第一执行计划后,所述方法还包括:
将所述第一执行计划和所述任务,发送给执行所述任务的第一计算节点,以使得执行所述任务的第一计算节点根据所述第一执行计划,执行所述任务。
可选的,将所述第一执行计划和所述任务,发送给执行所述任务的第一计算节点后,所述方法还包括:
接收执行所述任务的第一计算节点发送的节点故障通知消息;
基于所述节点故障通知消息,根据所述属性信息生成第二执行计划;
所述第二执行计划,包含执行所述任务的第二计算节点的标识。
可选的,所述第一执行计划,还包含下述信息中的至少一种:
所述任务的类型;
完成所述任务所需服务的类型;
各第一计算节点提供服务的顺序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610980192.6/2.html,转载请声明来源钻瓜专利网。