Energy-Efficient Fault-Tolerant Mapping and Scheduling on Heterogeneous Multiprocessor Real-Time Systems

被引:24
|
作者
Huang, Kai [1 ]
Jiang, Xiaowen [1 ]
Zhang, Xiaomeng [1 ]
Yan, Rongjie [2 ]
Wang, Ke [1 ]
Xiong, Dongliang [1 ]
Yan, Xiaolang [1 ]
机构
[1] Zhejiang Univ, Inst VLSI Design, Hangzhou 310027, Zhejiang, Peoples R China
[2] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Energy; map and scheduling; multiprocessor real-time systems; reliability; PRECEDENCE CONSTRAINED TASKS; OPTIMIZATION ALGORITHM; RELIABILITY; TEMPERATURE; PERFORMANCE; ASSIGNMENT; COMPLEXITY; GRAPHS;
D O I
10.1109/ACCESS.2018.2873641
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy saving and system reliability are two crucial issues for designing modern multiprocessor systems. There has been reliability-aware power management with dynamic voltage-frequency scaling (DVFS) schemes in recent studies. However, they are limited to optimization under the impact of DVFS on energy and reliability and have not considered reducing the non-negligible leakage energy consumption. In this paper, we focus on co-management of system reliability and total energy for applications with precedence constrained tasks on heterogeneous multiprocessor real-time systems. We first investigate the impact of energy management techniques on both reliability and energy of the systems using task recovery for fault tolerance and then propose an Energy-efficient Fault-tolerant Scheduling (EFS) scheme integrated with power mode management, which can mitigate the negative impact of DVFS on system reliability. To obtain the optimal energy-efficient reliability-guaranteed scheduling for pre-mapped applications on systems considering various realistic issues, we build mixed integer linear programing formulations with the proposed EFS scheme. To address mapping and scheduling for energy-efficiency and fault-tolerance, we finally develop a framework implemented by a List-based Binary Particle Swarm Optimization algorithm. The extensive comparative evaluations for synthetic and realistic benchmarks show that our approaches outperform several related studies in terms of energy consumption and system reliability.
引用
收藏
页码:57614 / 57630
页数:17
相关论文
共 50 条
  • [31] Fault-tolerant real-time scheduling
    Kalyanasundaram, B
    Pruhs, K
    [J]. ALGORITHMICA, 2000, 28 (01) : 125 - 144
  • [32] Fault-Tolerant Real-Time Scheduling
    B. Kalyanasundaram
    K. Pruhs
    [J]. Algorithmica, 2000, 28 : 125 - 144
  • [33] A new scheduling approach supporting different fault-tolerant techniques for real-time multiprocessor systems
    Manimaran, G
    Murthy, CSR
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (03) : 163 - 173
  • [34] Dual-token-based fault-tolerant scheduling for hard real-time multiprocessor systems
    Lee, S
    Oh, SK
    Woo, CH
    [J]. FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 232 - 238
  • [35] An Efficient Fault-tolerant Scheduling Algorithm for Periodic Real-time Tasks in Heterogeneous Platforms
    Qiu, Weiwei
    Zheng, Zibin
    Wang, Xinyu
    Yang, Xiaohu
    [J]. 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [36] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Wang, Hwang-Cheng
    Woungang, Isaac
    Yao, Cheng-Wen
    Anpalagan, Alagan
    Obaidat, Mohammad S.
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 62 (02): : 967 - 988
  • [37] An Energy-efficient Uniform-multiprocessor Scheduling for Real-time Embedded Systems
    Chen, Da-Ren
    Yu Cheng-Jung
    Chen, Ye-Zheng
    [J]. FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS AND APPLICATIONS (ICIA2016), 2016, : 71 - 80
  • [38] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    [J]. The Journal of Supercomputing, 2012, 62 : 967 - 988
  • [39] Multiprocessor-based fault-tolerant real-time task scheduling algorithm
    Zhang, Yongjun
    Zhang, Yi
    Peng, Yuxing
    Chen, Fujie
    [J]. 1600, Sci Press (37):
  • [40] ADAPTIVE FAULT-TOLERANT TASK SCHEDULING FOR REAL-TIME ENERGY HARVESTING SYSTEMS
    Zhu, Linjie
    Wei, Tongquan
    Chen, Xiaodao
    Guo, Yonghe
    Hu, Shiyan
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2012, 21 (01)