首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种统一任务调度系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:杭州当虹科技股份有限公司

摘要:本发明公开了一种统一任务调度系统。它包括任务启动模块、任务停止模块、群组模块、调度模块、机器模块;任务启动模块用于发送启动各类任务请求,与群组模块连接;任务停止模块用于携带任务id发送停止任务请求,与群组模块连接;群组模块用于定义各类任务的调度规则,与调度模块连接;调度模块用于根据规则转发任务,与机器模块连接;机器模块用于执行及记录任务。本发明的有益效果是:可以对各类任务进行统一规范处理,让调用端无需关心真正执行任务的服务,只需对接任务调度服务即可,同时支持动态横向扩展来增加任务运行上限。

主权项:1.一种统一任务调度系统,其特征是,包括任务启动模块、任务停止模块、群组模块、调度模块、机器模块;任务启动模块用于发送启动各类任务请求,与群组模块连接;任务停止模块用于携带任务id发送停止任务请求,与群组模块连接;群组模块用于定义各类任务的调度规则,与调度模块连接;所述群组模块为整个任务调度系统的入口,在整个系统运行前,需要先定义如下信息:第一:任务类型,即整个任务调度系统支持的任务类型;第二:调度指标,分两类:任务数、机器性能值;第三:调度算法,分两类:负载均衡、最多优先;完成以上定义后,系统开始接收任务启动模块及任务停止模块的请求,不同的请求处理逻辑不同:(1)接收到任务启动模块请求后,先根据传递的type参数来获取在群组模块中定义的信息,包括调度指标、调度算法,然后和任务启动模块传递的参数一起合并转发至调度模块;(2)接收到任务停止模块请求后直接携带其传递的任务id转发至调度模块;调度模块用于根据规则转发任务,与机器模块连接;所述调度模块在接收到群组模块转发的启动和停止请求时处理逻辑不同:(a)接收到群组模块转发的任务启动请求后,需要先根据任务类型查询机器模块是否有匹配的任务机器,再根据调度指标查询是否有空余机器,最后根据调度算法得出最优机器,调用机器模块中的启动任务进行下发,任务下发成功后调度模块需要生成本次任务的一个唯一标识,采用随机UUID方式,与机器模块中真实运行的任务id、机器信息进行关联存储并响应至任务启动模块;(b)接收到群组模块转发的任务停止请求后,根据传递的任务id,按照调度模块存储的信息直接查询到任务所在的机器信息,随后调用机器模块中的停止任务即可;机器模块用于执行及记录任务。

全文数据:

权利要求:

百度查询: 杭州当虹科技股份有限公司 一种统一任务调度系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。