期刊文献+

基于动态松弛时间回收的开销敏感节能实时调度算法 被引量:1

An overhead-aware energy-efficient real-time scheduling algorithm based on dynamic slack reclamation
下载PDF
导出
摘要 为适应实际系统中任务集的不断变化以及不可忽视状态切换开销的要求,针对多核多处理器系统中常见的周期任务模型,提出一种基于动态松弛时间回收的开销敏感节能实时调度算法DSROM,在每个TL面的初始时刻、任务提前完成时刻实现节能调度及动态松弛时间回收,在不违反周期任务集可调度性的基础上,达到实时约束与能耗节余之间的合理折衷。模拟实验结果表明,DSROM算法不仅保证了周期任务集的最优可调度性,而且当任务集总负载超过某一个值后,其节能效果整体优于现有方法,最多可节能近20%。 To meet the changeable reality of task sets for the runtime system and needs of non-ignorable switching overhead for processor state, we propose an overhead-aware energy-efficient real-time scheduling algorithm called a dynamic slack reclamation based overhead-aware energy-efficient real-time scheduling in multiprocessor systems (DSROM) for periodic tasks deployed on multi-core and multiprocessor systems. The main idea of the algorithm is to implement energy-efficient scheduling for real-time tasks at the initial time of each TL plane, and to reclaim dynamic slack time at the earlier completion time of a periodic task in each TL plane. Consequently, the algorithm can obtain a reasonable tradeoff between real-time constraint and energy-saving while guaranteeing the optimal feasibility of periodic tasks. Extensive simulation results demonstrate that the DSROM can guarantee the optimal feasibility of periodic tasks and save more energy on average than the existing algorithms when the total workload of the system exceeds a threshold, saving energy by about 20% at most.
出处 《计算机工程与科学》 CSCD 北大核心 2016年第8期1625-1632,共8页 Computer Engineering & Science
基金 国家自然科学基金(61402527 61272097)
关键词 动态松弛时间 开销 节能 实时调度 dynamic slack time overhead energy saving real-time scheduling
  • 相关文献

参考文献2

二级参考文献15

  • 1Chandrakasan A, Sheng S, Brodersen R. Low-power CMOS Digital Design[J]. IEEE Journal of Solid-state Circuit, 1992, 27(4) :473 -484.
  • 2Rele S, Pande S, Onder S, et al. Optimizing Static Power Dissipation by Functional Units in Superscalar Processors [ G]// Lecture Notes in Computer Science 2304, Grenoble, France, 2002 : 85 - 100.
  • 3Herbert S, Marculescu D. Analysis of Dynamic Voltage/ Frequency Sealing in Chip-multiprocessors [ C ]//Proc. of the Ind. Symp. on Low Power Electronics and Design (ISLPED) , Portland, Oregon, USA, 2007:38 -43.
  • 4McGowen R, Poirier C A, Bostak C, et al. Power and Temperature Control on a 90nm Itanium Family Processor[ J ]. Journal of Solid-State Circuits, 2006.
  • 5Seo E, Jeong J, Park S, et al. Energy Efficient Scheduling of Real-time Tasks on Multicore Processors[ J ]. IEEE Trans. on Parallel and Distributed Systems, 2008, 19 ( 11 ) : 1540 - 1552.
  • 6Yang C, Chen J J, Kuo T W. An Approximation Algorithm for Energy-efficient Scheduling on A Chip Multiprecessor [ C ]// Proc. of the Conf. on Design, Automation and Test in Europe, Munich, Germany, 2005.
  • 7Devadas V, Aydin H. Coordinated Power Management of Periodic Real-time Tasks on Chip Multiprocessors [ C ]// Greencomp' 10 Proceedings of the International Green Computing Conference, Chicago, USA, 2010:61 - 72.
  • 8Huang X, Li K, Li R. A Energy Efficient Scheduling Base on Dynamic Voltage and Frequency Scaling for Multi-core Embedded Real-time System [ G]//ICA3PP 2009, LNCS 5574 ,Taipei, Taiwan, 2009 : 137 - 145.
  • 9Bautista D, Sahuquillo J, Hassan H, et al. A Simple Power- aware Scheduling for Muhicore Systems When Running Real- time Applications [ C ]//Proc of International Parallel and Distributed Processing Symposium, Florida, USA, 2005.
  • 10Burd T D, Brodersen R W. Energy Efficient CMOS Microprocessor Design [ C ]//Proc. 28th Hawaii Int'l Conf. System Sciences, Hawaii, USA, 1995:288-297.

共引文献11

同被引文献15

引证文献1

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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