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 条
  • [31] Reliability-aware fixed priority energy management with shared resources in real-time system
    Zhang, Yiwen
    Zhang, Huizhen
    Jiang, Wenxian
    [J]. International Journal of Computer Applications in Technology, 2020, 62 (03): : 268 - 283
  • [32] Reliability-aware fixed priority energy management with shared resources in real-time system
    Zhang, Yiwen
    Zhang, Huizhen
    Jiang, Weixian
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2020, 62 (03) : 268 - 283
  • [33] Reliability-aware schedule of periodic tasks in energy-constrained real-time systems
    Luo, Jun
    Liu, Yong-Feng
    Fu, Li
    [J]. Chongqing Daxue Xuebao/Journal of Chongqing University, 2011, 34 (08): : 86 - 89
  • [34] Power-aware scheduling for AND/OR graphs in real-time systems
    Zhu, D
    Mossé, D
    Melhem, R
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 849 - 864
  • [35] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [36] Leakage-Aware Dynamic Scheduling for Real-Time Adaptive Applications on Multiprocessor Systems
    Yu, Heng
    Veeravalli, Bharadwaj
    Ha, Yajun
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 493 - 498
  • [37] Hardware resources contention-aware scheduling of hard real-time multiprocessor systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    Crespo, Alfons
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [38] A Migration Aware Scheduling Technique for Real-Time Aperiodic Tasks Over Multiprocessor Systems
    Khan, Ayaz Ali
    Ali, Abid
    Zakarya, Muhammad
    Khan, Rahim
    Khan, Mukhtaj
    Rahman, Izaz Ur
    Abd Rahman, Mohd Amiruddin
    [J]. IEEE ACCESS, 2019, 7 : 27859 - 27873
  • [39] Reliability Aware Power Management for Dual-Processor Real-Time Embedded Systems
    Sridharan, Ranjani
    Mahapatra, Rabi
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 819 - 824
  • [40] Value-based scheduling for multiprocessor real-time database systems
    Tseng, SM
    Chin, YH
    Yang, WP
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (01): : 137 - 143