[发明专利]一种支持非抢占实时任务集的节能调度方法有效
申请号: | 201610670330.0 | 申请日: | 2016-08-16 |
公开(公告)号: | CN106293007B | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 李国徽;李剑军;周春阳;周全;邓承刚 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 赵伟 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持非抢占实时任务集节能调度方法,其步骤包括:初始任务集合处理,获取初始减速因子,获取候选减速因子,分配减速因子;本发明所公开的非抢占实时任务集节能调度方法,在保证非抢占实时任务在截止期之前完成的前提下,充分考虑了任务集的非抢占特性,得到更小的减速因子,从而使得任务集能以更低的速度运行,达到更好的节能效果,可有效节约嵌入式系统能耗,并具有更强的非抢占任务集实时节能调度能力;与现有的实时系统节能调度方法相比,本发明所提出的方法通过精确分析来自高优先级任务的计算负荷,为每个任务分配一个更低的减速因子,能够显著降低系统能耗。 | ||
搜索关键词: | 一种 支持 抢占 实时 任务 节能 调度 方法 | ||
【主权项】:
1.一种支持非抢占实时任务集的节能调度方法,其特征在于,包括如下步骤:(1)将非抢占实时任务集按照截止期递增排序,按照排序计算获取每个非抢占实时任务的静态调度点;(2)对于非抢占实时任务集中的某个非抢占实时任务,计算其各个静态调度点的减速因子,由所述非抢占实时任务的各静态调度点的减速因子构成所述非抢占实时任务的减速因子集合;将所述减速因子集合中最小值作为所述非抢占实时任务的执行速度,并将所述最小值作为所述非抢占实时任务的初始减速因子;(3)对于非抢占实时任务的每个静态调度点,根据初始减速因子计算非抢占实时任务的实际计算负荷;并根据所述实际计算负荷,迭代计算获取非抢占实时任务各静态调度点的候选减速因子;根据所有静态调度点的候选减速因子构成新的减速因子集合;将所述新的减速因子集合中的最小值作为非抢占实时任务的候选减速因子;(4)将初始减速因子与候选减速因子进行比较以将其两者中较小的一个作为非抢占实时任务的减速因子;(5)重复步骤(2)、(3)和(4),直到非抢占实时任务集中的所有非抢占实时任务均分配到减速因子。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610670330.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种风压可调的出风装置
- 下一篇:除湿机挡风装置