Near-optimal energy-efficient partial-duplication task mapping of real-time parallel applications

被引:4
作者
Cui, Minyu [1 ]
Kritikakou, Angeliki [1 ]
Mo, Lei [2 ]
Casseau, Emmanuel [1 ]
机构
[1] Univ Rennes, INRIA, CNRS, IRISA, Rennes, France
[2] Southeast Univ, Sch Automation, Nanjing, Peoples R China
关键词
Fault tolerant; Task mapping; DVFS; Real-time execution; Reliability; Energy minimization; OPTIMIZATION; RELIABILITY;
D O I
10.1016/j.sysarc.2022.102790
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Minimizing energy consumption, as well as meeting real-time and reliability constraints, are major goals during system deployment. When complex platforms, such as multicore architectures with DVFS, and parallel applications are considered, these goals are significantly impacted by task mapping. To minimize energy consumption, while meeting real-time and reliability constraints, this work proposes a task mapping approach to jointly solve the problem of task allocation, task scheduling, frequency assignment, and task duplication. A novel heuristic algorithm is proposed to cope with this NP-hard problem, consisting of a pruning phase, which maintains only the task configurations that satisfy reliability constraints, and a mapping phase, which minimizes total energy consumption under real-time and precedence constraints. The obtained results show that the proposed heuristic obtains near-optimal results, with low computation time, compared to optimal solvers, while it achieves better energy consumption and finds slightly more solutions compared to other heuristic approaches.
引用
收藏
页数:16
相关论文
共 21 条
[1]   Energy-Efficient Partial-Duplication Task Mapping Under Multiple DVFS Schemes [J].
Cui, Minyu ;
Kritikakou, Angeliki ;
Mo, Lei ;
Casseau, Emmanuel .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2022, 50 (02) :267-294
[2]   Fault-Tolerant Mapping of Real-Time Parallel Applications under multiple DVFS schemes [J].
Cui, Minyu ;
Kritikakou, Angeliki ;
Mo, Lei ;
Casseau, Emmanuel .
2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, :387-399
[3]   Energy-Aware Partial-Duplication Task Mapping Under Real-Time and Reliability Constraints [J].
Cui, Minyu ;
Mo, Lei ;
Kritikakou, Angeliki ;
Casseau, Emmanuel .
EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2020, 2020, 12471 :213-227
[4]  
Deng Z., 2021, J SUPER COMPUT
[5]  
Gou CJ, 2018, INT C PAR DISTRIB SY, P577, DOI [10.1109/PADSW.2018.8644620, 10.1109/ICPADS.2018.00081]
[6]  
Guo Y., 2011, IEEE INT GREEN COMP, P1
[7]   On Reliability Management of Energy-Aware Real-Time Systems Through Task Replication [J].
Haque, Mohammad A. ;
Aydin, Hakan ;
Zhu, Dakai .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) :813-825
[8]   Energy-Efficient Fault-Tolerant Mapping and Scheduling on Heterogeneous Multiprocessor Real-Time Systems [J].
Huang, Kai ;
Jiang, Xiaowen ;
Zhang, Xiaomeng ;
Yan, Rongjie ;
Wang, Ke ;
Xiong, Dongliang ;
Yan, Xiaolang .
IEEE ACCESS, 2018, 6 :57614-57630
[9]   Feasibility Analysis for Temperature-Constraint Hard Real-Time Periodic Tasks [J].
Quan, Gang ;
Chaturvedi, Vivek .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) :329-339
[10]   Energy-aware Scheduling of Multi-version on Heterogeneous Real-time Systems [J].
Roeder, Julius ;
Rouxel, Benjamin ;
Altmeyer, Sebastian ;
Grelck, Clemens .
36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, :501-510