[发明专利]任务调度方法及实现该方法的电子装置在审
| 申请号: | 201410108835.9 | 申请日: | 2014-03-21 |
| 公开(公告)号: | CN103942034A | 公开(公告)日: | 2014-07-23 |
| 发明(设计)人: | 李淼;李祥春;李林;高志博 | 申请(专利权)人: | 深圳华大基因科技服务有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 王翀 |
| 地址: | 518083 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 调度 方法 实现 电子 装置 | ||
1.一种任务调度方法,其特征在于,该方法包括如下步骤:
导入每个项目的文件数据;
根据预先确定的任务之间的依赖关系,依次将每个项目中的任务投递到集群;及
对每个项目中所有任务的运行状态和依赖关系进行实时监控和更新,并针对集群的异常状态进行处理。
2.如权利要求1所述的任务调度方法,其特征在于,该方法还包括步骤:
以图形或表格方式显示每个项目中各任务的运行状态和依赖关系,如果以图形方式显示每个项目中各任务的运行状态,则用不同颜色标记各任务的不同运行状态。
3.如权利要求2所述的任务调度方法,其特征在于,每个项目包括添加、删除、暂停、继续操作,多个项目设置为同时执行,且每个项目设置最大任务数量,从而为每个项目分配不同的优先级。
4.如权利要求2所述的任务调度方法,其特征在于,每个任务的脚本文件包含一段特定字符串,并过判断输出信息中是否包含此特定字符串的方式判断任务是否正常完成。
5.如权利要求2所述的任务调度方法,其特征在于,对于有依赖关系的任务,当被依赖的前置任务全部执行完毕后则执行当前任务。
6.如权利要求5所述的任务调度方法,其特征在于,该方法还包括步骤:
根据各任务的依赖关系生成依赖关系树,当每个树的子节点均为完成状态时,则执行父节点的任务,当子节点出错时,即便父节点已运行完毕也重置为出错状态。
7.如权利要求5所述的任务调度方法,其特征在于,该方法还包括步骤:
如果被依赖的前置任务尚未执行完毕,当前任务已经完成,则判定被依赖的前置任务已经更新,重新运行当前任务。
8.如权利要求2所述的任务调度方法,其特征在于,所述集群的异常状态包括:任务异常退出、结果不完整,任务挂起,CPU时间为0、不动或增长缓慢,内存占用超出设定值,磁盘剩余空间不足,计算节点死机、登录节点死机及集群断电。
9.一种电子装置,其特征在于,该电子装置包括:
存储器;
一个或多个处理器;以及
一个或多个模块,所述一个或多个模块被存储在所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括:
导入每个项目的文件数据的模块;
根据预先确定的任务之间的依赖关系,依次将每个项目中的任务投递到集群的模块;及
对每个项目中所有任务的运行状态和依赖关系进行实时监控和更新,并针对集群的异常状态进行处理的模块。
10.如权利要求1所述的电子装置,其特征在于,所述一个或多个模块还包括:
以图形或表格方式显示每个项目中各任务的运行状态和依赖关系的模块,如果以图形方式显示每个项目中各任务的运行状态,则用不同颜色标记各任务的不同运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华大基因科技服务有限公司,未经深圳华大基因科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410108835.9/1.html,转载请声明来源钻瓜专利网。





