[发明专利]嵌入式系统RM低功耗调度中松弛时间在线重分配方法无效
| 申请号: | 200810059856.0 | 申请日: | 2008-02-22 |
| 公开(公告)号: | CN101271406A | 公开(公告)日: | 2008-09-24 |
| 发明(设计)人: | 陈天洲;黄江伟;施清松;郑臻炜 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F1/32 |
| 代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
| 地址: | 310027浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种嵌入式系统RM低功耗调度中松弛时间在线重分配方法。该发明基于一个RM的任务调度模型,采用RM调度方法确保调度的实时性。本发明通过对任务集运行时松弛时间进行收集,并在低优先级的任务间将收集的松弛时间进行重分配,解决调度模型与实际运行之间的差别。然后在运行的过程中利用实时动态调频调压技术,根据松弛时间重分配后与任务最坏运行时间之间的比值,调整处理器电压频率,达到低功耗调度的目的。 | ||
| 搜索关键词: | 嵌入式 系统 rm 功耗 调度 松弛 时间 在线 分配 方法 | ||
【主权项】:
1.一种嵌入式系统RM低功耗调度中松弛时间在线重分配方法,其特征在于:1)RM实时调度任务模型:RM实时调度任务模型采用任务按单调速率优先级分配的调度算法,称为单调速率调度;它根据任务的执行周期的长短来决定调度优先级,那些具有小的执行周期的任务具有较高的优先级,周期长的任务优先级低;在RM实时调度模型中,每个任务Ti需要采用三个参数表示:任务执行周期Pi、任务最坏执行时间Gi、任务完成的最终期限Di,其中下标i为任务的编号;在RM实时调度模型中任务集{T1,…TN}是在调度之前已经确定的,即任务数N是确定的、任务集中每个的任务执行周期Pi的单位为毫秒ms;任务集中任务最坏执行时间C的单位为毫秒ms;任务集中每个任务完成的最终期限D的单位为毫秒ms;根据RM实时模型的调度策略,任务集将按照每个任务的执行周期Pi的长短排列;即当任务的编号i小于任务编号j时,任务Ti的执行周期Pi小于任务Tj 的执行周期Pj;2)RM实时调度任务模型扩展:本发明在RM实时调度任务模型的基础上为每个任务Ti添加了一个参数:任务松弛时间因子Si初始化为0,它的单位为毫秒ms;3)任务Ti运行实例的参数定义和扩展:本发明用Ii k表示任务Ti第k次的运行实例,任务Ti的不同运行实例实际运行的时间不同,任务Ti第k次的运行实例实际运行的时间为Xi k单位为毫秒ms;由于任务Ti的最坏运行时间为Ci,那么运行实例Ii k的松弛时间可由下公式计算得到:
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810059856.0/,转载请声明来源钻瓜专利网。





