发明名称 |
一种任务调度系统 |
摘要 |
本申请提供了一种任务调度系统,包括:数据库和运行在计算机集群的各节点之上的嵌入式框架;其中,所述数据库中存储有任务文件、任务配置参数和任务状态,其中,该任务配置参数包括最大处理节点数目,在该任务的实际处理节点数目未超过所述最大处理节点数目时允许获取该任务的任务文件;所述嵌入式框架包括:任务流程模块、任务处理模块和任务过程接口;其中,所述任务过程接口中封装有预置任务过程的处理功能;所述任务流程模块提供流程接口。本申请能够节省计算机集群中的管理成本和节点资源,且能够提高调度的便捷性和效率。 |
申请公布号 |
CN104050029A |
申请公布日期 |
2014.09.17 |
申请号 |
CN201410239514.2 |
申请日期 |
2014.05.30 |
申请人 |
北京先进数通信息技术股份公司 |
发明人 |
滕一勤;朱大勇;张涛 |
分类号 |
G06F9/46(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
刘祥景 |
主权项 |
一种任务调度系统,其特征在于,包括:数据库和运行在计算机集群的各节点之上的嵌入式框架;其中,所述数据库中存储有任务文件、任务配置参数和任务状态,其中,该任务配置参数包括最大处理节点数目,在该任务的实际处理节点数目未超过所述最大处理节点数目时允许获取该任务的任务文件;所述嵌入式框架包括:任务流程模块、任务处理模块和任务过程接口;其中,所述任务过程接口中封装有预置任务过程的处理功能;所述任务流程模块提供流程接口;所述任务处理模块,用于扫描所述数据库,在发现预置任务状态的任务时,锁定并获取该任务的任务文件,并在获取成功后调用所述流程接口执行相应的任务处理;所述任务流程模块,用于在所述流程接口被所述任务处理模块调用时,解析该任务涉及的任务过程,依据解析结果调用对应的任务过程接口以执行相应任务过程的处理,并在相应任务过程的处理成功后进行任务状态的转换。 |
地址 |
100089 北京市海淀区车道沟1号滨河大厦D座六层 |