Global scheduling based reliability-aware power management for multiprocessor real-time systems

被引:0
|
作者
Xuan Qi
Dakai Zhu
Hakan Aydin
机构
[1] University of Texas at San Antonio,Dept. of Computer Science
[2] George Mason University,Dept. of Computer Science
来源
Real-Time Systems | 2011年 / 47卷
关键词
Energy management; Dynamic voltage and frequency scaling; Reliability management; Multiprocessor real-time systems;
D O I
暂无
中图分类号
学科分类号
摘要
Reliability-aware power management (RAPM) has been a recent research focus due to the negative effects of the popular power management technique dynamic voltage and frequency scaling (DVFS) on system reliability. As a result, several RAPM schemes have been studied for uniprocessor real-time systems. In this paper, for a set of frame-based independent real-time tasks running on multiprocessor systems, we study global scheduling based RAPM (G-RAPM) schemes. Depending on how recovery blocks are scheduled and utilized, both individual-recovery and shared-recovery based G-RAPM schemes are investigated. An important dimension of the G-RAPM problem is how to select the appropriate subset of tasks for energy and reliability management (i.e., scale down their executions while ensuring that they can be recovered from transient faults). We show that making such decision optimally (i.e., the static G-RAPM problem) is NP-hard. Then, for the individual-recovery based approach, we study two efficient heuristics, which rely on local and global task selections, respectively. For the shared-recovery based approach, a linear search based scheme is proposed. The schemes are shown to guarantee the timing constraints. Moreover, to reclaim the dynamic slack generated at runtime from early completion of tasks and unused recoveries, we also propose online G-RAPM schemes which exploit the slack-sharing idea studied in previous work. The proposed schemes are evaluated through extensive simulations. The results show the effectiveness of the proposed schemes in yielding energy savings while simultaneously preserving system reliability and timing constraints. For the static version of the problem, the shared-recovery based scheme is shown to provide better energy savings compared to the individual-recovery based scheme, in virtue of its ability to leave more slack for DVFS. Moreover, by reclaiming the dynamic slack generated at runtime, online G-RAPM schemes are shown to yield better energy savings.
引用
收藏
页码:109 / 142
页数:33
相关论文
共 50 条
  • [1] Global scheduling based reliability-aware power management for multiprocessor real-time systems
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    [J]. REAL-TIME SYSTEMS, 2011, 47 (02) : 109 - 142
  • [2] Global Reliability-Aware Power Management for Multiprocessor Real-Time Systems
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 183 - 192
  • [3] On-Line Reliability-Aware Dynamic Power Management for Real-Time Systems
    Fan, Ming
    Han, Qiushi
    Liu, Shuo
    Quan, Gang
    [J]. PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 356 - 360
  • [4] An Energy- and Reliability-Aware Task Scheduling in Real-Time MPSoC Systems
    Saberikia, Mohammad Reza
    Beitollahi, Hakem
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (13)
  • [5] Reliability-aware dynamic energy management in dependable embedded real-time systems
    Zhu, Dakai
    [J]. Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 397 - 407
  • [6] Reliability-Aware Dynamic Energy Management in Dependable Embedded Real-Time Systems
    Zhu, Dakai
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [7] Feed back-control led reliability-aware power management for real-time embedded systems
    Sridharan, Ranjani
    Gupta, Nikhil
    Mahapatra, Rabi
    [J]. 2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 185 - 190
  • [8] Reliability-aware energy management for periodic real-time tasks
    Zhu, Dakai
    Aydin, Hakan
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 225 - +
  • [9] Reliability-Aware Energy Management for Periodic Real-Time Tasks
    Zhu, Dakai
    Aydin, Hakan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (10) : 1382 - 1397
  • [10] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Zexi Deng
    Dunqian Cao
    Hong Shen
    Zihan Yan
    Huimin Huang
    [J]. The Journal of Supercomputing, 2021, 77 : 11643 - 11681