Reliability-Aware Energy Management for Periodic Real-Time Tasks

13 years 10 months ago
Reliability-Aware Energy Management for Periodic Real-Time Tasks
The prominent energy management technique in real-time embedded systems, Dynamic Voltage and Frequency Scaling (DVFS), was recently shown to have direct and adverse effects on system reliability. In this work, we propose static and dynamic reliability-aware energy management schemes for a set of periodic real-time tasks to minimize the system-wide energy consumption while preserving system reliability. Focusing on EDF scheduling, we first show that the problem is NP-hard and propose two task-level, static, utilization-based heuristics. Then, we develop a job-level dynamic (on-line) scheme by building on the idea of wrapper-tasks, to monitor and manage dynamic slack efficiently in reliability-aware settings. Our schemes incorporate recovery tasks/jobs to the schedule as needed for reliability preservation, while still using the remaining slack for energy savings. Simulation results show that all the proposed schemes can achieve significant energy savings while preserving the system ...
Dakai Zhu, Hakan Aydin
Added 04 Jun 2010
Updated 04 Jun 2010
Type Conference
Year 2007
Where RTAS
Authors Dakai Zhu, Hakan Aydin
Comments (0)