Energy-Efficient Scheduling for Embedded Real-Time Systems Using Threshold Work-Demand Analysis

被引:8
作者
Niu, Linwei [1 ]
Li, Wei [2 ,3 ]
机构
[1] West Virginia State Univ, Dept Math & Comp Sci, 5000 Fairlawn Ave, Institute, WV 25112 USA
[2] Tianjin Univ, Sch Elect Engn & Automat, Tianjin 300072, Peoples R China
[3] Calif State Univ, Dept Elect Engn & Comp Sci, Bakersfield, CA 93311 USA
关键词
Energy-efficient scheduling; fixed-priority; EDF; threshold work-demand; procrastination; look-ahead slack reclaiming;
D O I
10.1142/S0218126617500918
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study the problem of reducing the energy consumption for hard real-time systems scheduled according to either fixed-priority (FP) or earliest-deadline-first (EDF) scheme. To balance the static and dynamic energy consumptions, the concept of critical speed was proposed in previous research. Moreover, when combined with the processor idle/shutdown state, the critical speed was widely used as the lower bound for voltage scaling in literature. In this paper, we show that this strategy might not always be more energy efficient than the traditional DVS strategy and there exists a dynamic tradeoff between these two strategies depending on the job's work-demand to be finished within certain intervals. To effectively address this issue, we propose a unified approach that combines these two strategies to achieve better overall energy saving performance. Our approach determines the energy-efficient speeds for real-time jobs in their corresponding feasible intervals based on the threshold work-demand analysis. Our experimental results demonstrate that the proposed techniques significantly outperform previous approaches in the overall energy saving performance.
引用
收藏
页数:36
相关论文
共 40 条
[1]   Race to Idle: New Algorithms for Speed Scaling with a Sleep State [J].
Albers, Susanne ;
Antoniadis, Antonios .
ACM TRANSACTIONS ON ALGORITHMS, 2014, 10 (02)
[2]  
[Anonymous], 2013, ITRS INT TECHN ROADM
[3]  
Antoniadis A., 2015, Proceedings of the Twenty-sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA, P1102
[4]  
Audsley N. C., 1990, YCS146 U YORK
[5]   Race-to-halt energy saving strategies [J].
Awan, Muhammad Ali ;
Petters, Stefan M. .
JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (10) :796-815
[6]   Hybrid power management in real time embedded systems: an interplay of DVFS and DPM techniques [J].
Bhatti, Muhammad Khurram ;
Belleudy, Cecile ;
Auguin, Michel .
REAL-TIME SYSTEMS, 2011, 47 (02) :143-162
[7]   EFFECTIVE ANALYSIS FOR ENGINEERING REAL-TIME FIXED PRIORITY SCHEDULERS [J].
BURNS, A ;
TINDELL, K ;
WELLINGS, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (05) :475-480
[8]   Energy Optimization for Real-Time Multiprocessor System-on-Chip with Optimal DVFS and DPM Combination [J].
Chen, Gang ;
Huang, Kai ;
Knoll, Alois .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
[9]  
Chen J.-J., 2010, P 2010 ACM S APPL CO, P542
[10]  
Chen J.-J., 2007, P IEEE ACM INT C COM