[发明专利]任务集群调度管理方法及装置有效
申请号: | 201610709610.8 | 申请日: | 2016-08-23 |
公开(公告)号: | CN106371918B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 郑昀;杨孟珂 | 申请(专利权)人: | 北京云纵信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 100084 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种任务集群调度管理方法及装置,方法包括工作流调度步骤,对预先定义的工作流进行调度,预先定义的工作流包括多组之间存在执行依赖顺序的任务;任务分发步骤,将无前置依赖关系的一组任务分发给至少一任务执行终端执行;监听步骤,监听所述无前置依赖关系的一组任务在所述至少一任务执行终端上的执行状况;任务调度步骤,在监听到所述无前置依赖关系的一组任务执行完成时,按照任务执行依赖顺序调度剩余任务,重复任务分发步骤、监听步骤及任务调度步骤,直到所述工作流中所有的任务执行完成。通过设定任务之间的执行依赖关系建立起任务执行的先后顺序,可以有效避免因任务无序分发而造成的资源浪费及任务执行效率低的技术问题。 | ||
搜索关键词: | 任务 集群 调度 管理 方法 装置 | ||
【主权项】:
1.一种任务集群调度管理方法,其特征在于,应用于与任务执行终端通信的任务管理终端,其特征在于,所述方法包括:工作流调度步骤,对预先定义的工作流进行调度,所述预先定义的工作流包括多组之间存在执行依赖顺序的任务,其中无前置依赖关系的一组任务是需要最先执行的任务;任务分发步骤,将所述无前置依赖关系的一组任务分发给至少一任务执行终端执行,其中,在所述任务分发步骤中:将任务进行分片处理得到任务数据分片,将所述任务数据分片分发给所述至少一任务执行终端执行,所述任务数据分片的数量为执行该任务的执行终端数量及注册执行终端数量中的较小值;监听步骤,监听所述无前置依赖关系的一组任务在所述至少一任务执行终端上的执行状况;任务调度步骤,在监听到所述无前置依赖关系的一组任务执行完成时,按照任务执行依赖顺序调度剩余任务;重复所述任务分发步骤、监听步骤及任务调度步骤,直到所述工作流中所有的任务执行完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云纵信息技术有限公司,未经北京云纵信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610709610.8/,转载请声明来源钻瓜专利网。