DocumentCode
2415462
Title
Global Reliability-Aware Power Management for Multiprocessor Real-Time Systems
Author
Qi, Xuan ; Zhu, Dakai ; Aydin, Hakan
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
fYear
2010
fDate
23-25 Aug. 2010
Firstpage
183
Lastpage
192
Abstract
Recently, the negative effect of the popular power management technique Dynamic Voltage and Frequency Scaling (DVFS) on the system reliability has been identified. As a result, various reliability-aware power management (RAPM) schemes have been studied for uniprocessor real-time systems. In this paper, we investigate global scheduling-based RAPM (G-RAPM) schemes for a set of frame-based real-time tasks running on a homogeneous multiprocessor system. An important dimension of the problem is how to select the appropriate subset of tasks for energy and reliability management (i.e., schedule a recovery for each selected task and scale down their executions). We show that making this decision optimally (i.e., the static G-RAPM problem) is NP-hard. Then we propose two efficient G-RAPM heuristics, which rely on local and global task selections, respectively. Moreover, to reclaim dynamic slack generated at runtime, we extend the slack-sharing based global dynamic power management scheme to the reliability-aware settings. The proposed schemes are evaluated through extensive simulations. The results show that our static G-RAPM heuristics can preserve system reliability while achieving significant energy savings (within 3% of an upper bound for most cases). Moreover, G-RAPM with global task selection provides better opportunities for dynamic slack reclamation and up to 15% more energy savings can be obtained at runtime compared to that of local task selection.
Keywords
multiprocessing systems; power aware computing; real-time systems; reliability theory; DVFS; RAPM; dynamic slack reclamation; dynamic voltage and frequency scaling; energy savings; multiprocessor real-time systems; reliability-aware power management; Energy consumption; Multiprocessing systems; Real time systems; Reliability; Schedules; Time frequency analysis; Transient analysis; Power management; global scheduing; multiprocessor real-time systems; reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location
Macau SAR
ISSN
1533-2306
Print_ISBN
978-1-4244-8480-5
Type
conf
DOI
10.1109/RTCSA.2010.44
Filename
5591633
Link To Document