[发明专利]一种任务调度方法及系统在审
申请号: | 202011487520.1 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112486657A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 林冠强;李惠松;王晓光;孙丹莹;谢炜俊;余旭飞;许达培;邱媛媛 | 申请(专利权)人: | 广东电网有限责任公司惠州供电局 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 516001 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 系统 | ||
1.一种任务调度方法,其特征在于,包括:
构建多种任务调度框架;
获取多个待执行任务,判断多个待执行任务类型;
根据待执行任务类型选择相应的任务调度框架;
在任务调度框架中,对任务进行处理。
2.根据权利要求1所述任务调度方法,其特征在于,所述获取多个待执行任务后还包括:对多个待执行任务分别设置任务标识,该任务标识包括任务在调度过程中所需的配置参数信息,以及特殊标记。
3.根据权利要求2所述任务调度方法,其特征在于,所述对多个待执行任务分别设置任务标识后还包括:将待执行任务添加到任务池中,所述任务池中设置有识别算法,该识别算法根据任务标识对该任务选择任务调度框架。
4.根据权利要求3所述任务调度方法,其特征在于,所述识别算法根据任务标识对该任务选择任务调度框架具体为:
根据任务标识中的配置参数信息判断其任务类型;
将任务类型与任务调度框架的参数进行匹配;
根据匹配结果选择相应的任务调度框架。
5.根据权利要求4所述任务调度方法,其特征在于,所述任务调度框架中设置有排序算法,所述排序算法通过任务标识对待执行任务进行排序。
6.根据权利要求5所述任务调度方法,其特征在于,所述对待执行任务进行排序的方法为:
对任务标识进行识别;
当识别到任务标识中有特殊标记时,将该任务设置为最先执行任务;
若任务标识中未识别到特殊标记时,将该任务通过排序算法进行排序,按照排序顺序依次执行任务。
7.根据权利要求6所述任务调度方法,其特征在于,所述排序算法为:
获取待执行任务的发起时间,并计算任务执行所需时间;
根据待执行任务的发起时间以及执行所需时间计算任务的重要因子;
根据任务重要因子对任务进行排序。
8.根据权利要求7所述任务调度方法,其特征在于,所述的重要因子的计算方法为,按照任务发起时间对任务进行排序与查找后进行如下计算:
将执行时间较长的任务设置为第一重要因子;
获取设置了第一重要因子的任务所需的配置信息;
判断调度框架中闲置的配置信息;
根据闲置的配置信息筛选出可同时执行的任务,设置为第二重要因子。
9.根据权利要求8所述任务调度方法,其特征在于,所述根据闲置的配置信息筛选出可同时执行的任务具体为:
通过设置了第一重要因子的任务确定已使用的配置信息;
根据已使用的配置信息与调度框架中所有的配置信息,获取闲置的配置信息;
将闲置的配置信息与任务标记进行匹配;
若匹配成功,则同时对该任务进行执行。
10.一种任务调度系统,其特征在于,包括:任务调度框架构建模块、任务类型判断模块、选择模块、执行模块;
所述任务调度框架构建模块与任务类型判断模块相连接,所述任务类型判断模块与选择模块相连接,所述选择模块与执行模块相连接;
所述任务调度框架构建模块用于构建多种任务调度框架;所述任务类型判断模块用于获取多个待执行任务,判断多个待执行任务类型;所述选择模块用于根据待执行任务类型选择相应的任务调度框架;所述执行模块用于在任务调度框架中,对任务进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司惠州供电局,未经广东电网有限责任公司惠州供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011487520.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型液体容器及其使用方法
- 下一篇:工业副产氯化钠和硫酸钠的浮选分离方法