[发明专利]多任务调度方法、装置及计算机可读存储介质在审
申请号: | 201910699372.0 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110427257A | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 熊志国;王德品 | 申请(专利权)人: | 招商局金融科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区华富街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务队列 多任务调度 准入 计算机可读存储介质 人工智能技术 操作完成 任务调度 任务类型 准入判断 更新 逆转 | ||
1.一种多任务调度方法,其特征在于,所述方法包括:
接收新任务tnew,判断所述新任务tnew进行是否满足任务准入原则;
当判断所述新任务tnew不满足所述任务准入原则时,不允许所述新任务tnew进入任务队列;
当判断所述新任务tnew满足所述任务准入原则时,基于所述新任务tnew的任务类型将所述新任务tnew插入所述任务队列;
当所述新任务tnew插入所述任务队列后,基于资源抢占原则对所述新任务tnew和所述任务队列中当前正在运行的任务执行资源抢占操作和优先级逆转操作得到更新后的任务队列;
基于更新后的任务队列进行任务调度。
2.如权利要求1所述的多任务调度方法,其特征在于,所述新任务tnew包括一种或多种请求操作;
所述任务队列存储待处理任务ti,所述待处理任务ti基于时间因子分为实时任务和非实时任务;
所述待处理任务ti由(Pi,di,Ai,Ti,Ei,idi)组成,
其中,Ai为所述待处理任务ti的提交时间,Ti为所述待处理任务ti的任务周期,Ei表示所述待处理任务ti的平均执行时间,Pi表示所述待处理任务ti的任务优先级,di表示所述待处理任务ti的绝对截止期限,idi代表所述待处理任务ti的编号。
3.如权利要求2所述的多任务调度方法,其特征在于,对所述新任务tnew进行任务准入判断包括;
判断所述任务队列是否已经存储有所述新任务tnew;
当所述任务队列存储有所述新任务tnew时,不允许所述新任务tnew重复进入所述任务队列;
当所述任务队列未存储所述新任务tnew时,判断所述任务队列的任务平均执行时间与所述新任务tnew的任务周期的大小关系;
当任务队列的任务平均执行时间大于所述新任务tnew的任务周期时,不允许所述新任务tnew进入所述任务队列;
当任务队列的任务平均执行时间小于或等于所述新任务tnew的任务周期时,允许所述新任务tnew进入所述任务队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商局金融科技有限公司,未经招商局金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910699372.0/1.html,转载请声明来源钻瓜专利网。