[发明专利]一种基于实际执行时间混合关键周期任务的能耗优化方法有效
申请号: | 201911029263.4 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110837291B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 张忆文 | 申请(专利权)人: | 华侨大学 |
主分类号: | G06F1/329 | 分类号: | G06F1/329;G06F1/3234;G06F9/48;G06F9/50 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 张松亭;杨丹莺 |
地址: | 362000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 实际 执行时间 混合 关键 周期 任务 能耗 优化 方法 | ||
1.一种基于实际执行时间混合关键周期任务的能耗优化方法,其特征在于:其包括以下步骤:
步骤A:利用动态优先级策略,调度混合关键周期任务集;
步骤B:计算周期任务统一的静态速度SU;
步骤C:计算低模式下的动态速度SD,初始状态下,SD是各周期任务的最坏情况下利用率之和,当周期任务完成执行时,SD是各周期任务的实际利用率之和,当已经完成执行的周期任务又重新释放时,SD是各周期任务的最坏情况下利用率之和;
步骤D:周期任务以其在低模式下的速度SL执行,初始状态下SL=SU,当有周期任务执行时,SL=min{SD,SU},min表示SL取SD和SU两者中的最小值,当低模式下高关键层次周期任务执行时间超过周期任务在低模式下的最坏情况下执行时间时,进入高模式,高关键层次周期任务以其在高模式下的速度SH执行,初始状态下SH=SU,当所有非周期任务被舍弃时,SH是高关键层次周期任务在高模式下的利用率;步骤A中,所述调度混合关键周期任务集是由n个混合关键周期任务组成的集合Γ={τ1,τ2,…,τn},其中每个周期任务τi由五元组{Ti,Di,ξi,Ai,Ci}组成,1≤i≤n,i∈Z,其中Ti是周期任务τi的周期;Di是周期任务τi的相对截止期限,且其等于Ti;ξi是周期任务τi的关键层次,ξi∈{LO,HI},ξi=LO时,周期任务τi为低关键层次任务,ξi=HI时,周期任务τi为高关键层次任务;Ai为周期任务τi的不同模式下的实际执行时间;Ai∈{Ai(LO),Ai(HI)},Ai(LO)和Ai(HI)分别为周期任务τi在低模式和高模式下的实际执行时间;Ci为周期任务τi的不同模式下的最坏情况下执行时间,Ci∈{Ci(LO),Ci(HI)},Ci(LO)和Ci(HI)分别为周期任务τi在低模式和高模式下的最坏情况下执行时间。
2.根据权利要求1所述的一种基于实际执行时间混合关键周期任务的能耗优化方法,其特征在于:所述低模式表示高关键层次周期任务τi以速度S执行,其执行时间不超过Ci(LO)/S;所述高模式表示高关键层次周期任务τi以速度S执行,其执行时间超过Ci(LO)/S但不超过Ci(HI)/S,且所有低关键层次任务被丢弃;当周期任务τi为低关键层次周期任务时,Ai(LO)=Ai(HI),Ci(LO)=Ci(HI),Ai(LO)≤Ci(LO);当周期任务τi为高关键层次周期任务时,Ai(LO)≤Ai(HI),Ci(LO)≤Ci(HI),Ai(LO)≤Ci(LO),Ai(HI)≤Ci(HI)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学,未经华侨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911029263.4/1.html,转载请声明来源钻瓜专利网。