[发明专利]任务调度方法、装置、电子设备及存储介质有效
| 申请号: | 202011074894.0 | 申请日: | 2020-10-09 |
| 公开(公告)号: | CN111984426B | 公开(公告)日: | 2023-07-25 |
| 发明(设计)人: | 邹芳;李彦良;黄鹏;刘鑫;赵永超 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 调度 方法 装置 电子设备 存储 介质 | ||
1.一种任务调度方法,其特征在于,所述方法包括:
获取任务信息集和任务执行器集合,提取所述任务信息集中任务的任务指标,其中,所述任务指标包括任务优先级和任务计划开始时间;根据所述任务计划开始时间确定第一时刻需要执行的至少两个目标调度任务;
将所述至少两个目标调度任务按照所述任务优先级从大到小进行排序,得到第一任务调度表;
从所述第一任务调度表中从前到后选取预设数量的任务汇集为第二任务调度表,其中,所述预设数量为所述任务执行器集合中任务执行器的数量;
随机从所述第一任务调度表中选取多个目标调度任务,将所述第二任务调度表中的任务随机替换为所述目标调度任务,得到多张临近任务调度表;
利用目标优化函数计算所述多张临近任务调度表的优化函数值;
选取所述优化函数值小于预设差异阈值的多张临近任务调度表,得到多张待选取调度表;
计算所述多张待选取调度表的得分,确定得分最低的待选取调度表为任务调度表;
按照所述任务调度表进行任务调度;
其中,所述利用目标优化函数计算所述多张临近任务调度表的优化函数值,包括:
利用如下目标优化函数计算所述多张临近任务调度表的优化函数值F:
F=f1+f2+f3
f1=∑(StartTimei+ExecutionTimei-EndTimei)
其中,f1为任务延迟时间优化函数,f2为被抛弃的任务数,f3为最小执行器数目优化函数,StaetTimei为任务i的任务计划开始时间,ExecutionTimei为任务i的预计执行时间,EndTimei为任务最晚截止时间,Machj为所述执行器集合中的第j个执行器,t为任务i的执行时刻,M为所述任务执行器集合。
2.如权利要求1所述的任务调度方法,其特征在于,所述获取任务信息集,包括:
确定所述任务信息集的存储环境;
获取与所述存储环境对应的编译器;
利用所述编译器生成调用所述任务信息集的调用语句;
执行所述调用语句获取所述任务信息集。
3.如权利要求1所述的任务调度方法,其特征在于,所述获取任务信息集之前,所述方法还包括:
接收任务调度请求,所述任务调度请求包含用户信息;
提取所述用户信息中的用户唯一标识和用户密码;
根据所述用户唯一标识和所述用户密码,判断所述用户是否是授权用户;
若所述用户为授权用户,则获取所述任务信息集。
4.如权利要求1所述的任务调度方法,其特征在于,所述根据所述任务计划开始时间确定第一时刻需要执行的至少两个目标调度任务,包括:
获取所述任务信息集中任务计划开始时间小于或等于所述第一时刻的至少两个任务;
确定所述至少两个任务为目标调度任务。
5.如权利要求1所述的任务调度方法,其特征在于,所述提取所述任务信息集中任务的任务指标,包括:
获取训练任务信息集,以及所述训练任务信息集对应的标准任务指标;
利用预设的任务指标提取模型对所述训练任务信息集进行任务指标提取,得到训练任务指标;
计算所述训练任务指标和所述标准任务指标的误差值;
若所述训练任务指标与所述标准任务指标的误差值大于预设误差,则调整所述任务指标提取模型的参数后,再次进行特征提取;
若所述训练任务指标与所述标准任务指标的误差值小于所述预设误差,则确认训练完成,获取训练完成的任务指标提取模型;
利用所述训练完成的任务指标提取模型从所述任务信息集中提取任务的任务指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011074894.0/1.html,转载请声明来源钻瓜专利网。





