期刊文献+

一种新的静态优先级在线节能调度算法

A new energy-efficient online scheduling algorithm for static priority real-time systems
下载PDF
导出
摘要 合理运用动态电压调整技术可有效降低嵌入式实时系统能耗.针对静态优先级实时调度,提出了一种能够有效分析松弛时间并尽可能平衡分配松弛时间的在线节能调度算法TPSRM.设计了一种两段式频率执行策略来改变任务执行时间的分配,能充分在线分析各种形式的松弛时间.通过尽可能合理降低高优先级任务的处理器执行频率来实现有效的在线频率调整.实验结果表明TPSRM算法可实现较好的节能效果. Power is a valuable resource in embedded real-time systems as the lifetime of many such systems is constrained by their battery capacity. Recent advances in processor design have added support for dynamic frequency/voltage scaling for saving power and energy. Static priority scheduling algorithms is widely used in real-time systems and energy-efficient scheduling algorithms for static priority real-time systems are urgently needed to be designed. The limitations of energy-efficient scheduling were discussed and a new energy-efficient voltage scaling algorithm was proposed based on the rate monotonic algorithms. The algorithm can analyze slack time more effectively and try to balance the distribution of slack time among tasks of different priorities. A two-phase frequency scaling strategy was designed in order to change the execution time of real-time tasks. The proposed algorithm tried to lower the frequency of real-time tasks of higher priority by analyzing all the slack times. Experimental results demonstrate that this algorithm can save up to 26.2% more energy than the DPM algorithm.
出处 《中国科学技术大学学报》 CAS CSCD 北大核心 2006年第2期219-224,共6页 JUSTC
基金 国家自然科学基金(60273042)资助
关键词 低功耗 实时系统 调度算法 动态电压调整 静态优先级 low power real-time system scheduling algorithm dynamic voltage scaling static priority scheduling
  • 相关文献

参考文献8

  • 1Shin Y,Choi K.Power conscious fixed priority scheduling for hard real-time systems[C]∥Proc.Design Automat.Conf.,NY:ACM Press,1999:134-139.
  • 2Shin Y,Choi K,Sakurai T.Power optimization of real-time embedded systems on variable speed processors[C]∥Proceedings of the International Conference on Computer-Aided Design.NY:ACM Press,2000:365-368.
  • 3Pillai P,Shin K G.Real-time dynamic voltage scaling for low-power embedded operating systems[C]∥Proceedings of 18th ACM Symposium on Operating Systems Principles.NY:ACM Press,2001:89-102.
  • 4Saewong S,Rajkumar R.Practical voltage-scaling for fixed-priority real-time systems[C]∥Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03),Washington:IEEE Press,2003:106-115.
  • 5LIU W S.Real-Time Systems[M].NJ:Prentice Hall,2000.
  • 6LIU C L,Layland J W.Scheduling algorithms for multiprogramming in a hard-real-time environment[J].Journal of ACM,1973,20(1):174-189.
  • 7YUAN W,Nahrstedt K.Energy-efficient soft real-time CPU scheduling for mobile multimedia systems[C]∥Proc.of 19th Symposium on Operating Systems Principles.NY:ACM Press,2003:168-174.
  • 8Aydin H,Melhem R,Mosse D,et al.Dynamic and aggressive scheduling techniques for power-aware real-time systems[C]∥Proceedings of IEEE Real-Time Systems Symposium.London:IEEE Press,2001:95-105.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部