Energy-Efficient Fault Tolerance for Real-Time Tasks with Precedence Constraints on Heterogeneous Multicore Systems

被引:18
作者
Roy, Abhishek [1 ]
Aydin, Hakan [1 ]
Zhu, Dakai [2 ]
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
[2] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
来源
2019 TENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC) | 2019年
关键词
D O I
10.1109/igsc48788.2019.8957166
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneous multicore systems have been recently received much attention due to their power efficiency and ability to handle different workloads. In this paper, we consider real-time tasks with precedence constraints and fault tolerance requirements, and investigate how they can be implemented on heterogeneous dual-core systems in energy-aware fashion. Our framework is able to tolerate one transient fault per task, and one permanent processing core fault simultaneously. We develop a number of task partitioning, ordering, and frequency assignment techniques for energy efficiency. Our experimental results indicate that the proposed techniques significantly reduce energy consumption while satisfying the fault tolerance requirements.
引用
收藏
页数:8
相关论文
共 29 条
[1]  
[Anonymous], 2007, Fault-Tolerant Systems
[2]  
Aydin H., 2000, P IEEE ECRTS
[3]  
Aydin H., 2006, P IEEE RTSS
[4]  
Baruah S. K., 1998, IEEE RTSS
[5]   Energy-Efficient Real-Time Scheduling of DAG Tasks [J].
Bhuiyan, Ashikahmed ;
Guo, Zhishan ;
Saifullah, Abusayeed ;
Guan, Nan ;
Xiong, Haoyi .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
[6]   Partitioning Real-Time Applications Over Multicore Reservations [J].
Buttazzo, Giorgio ;
Bini, Enrico ;
Wu, Yifan .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (02) :302-315
[7]  
Colin A., 2016, J SIGNAL PROCESSING, V84
[8]  
Cooper K. D., 1998, EXPT EVALUATION LIST, V326
[9]   MULTIPROCESSOR ONLINE SCHEDULING OF HARD-REAL-TIME TASKS [J].
DERTOUZOS, ML ;
MOK, AKL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) :1497-1506
[10]  
Dick R. P., 1998, P IEEE CODES CASHE