ATLAS: Aging-Aware Task Replication for Multicore Safety-Critical Systems

被引:2
|
作者
Ansari, Mohsen [1 ]
Safari, Sepideh [2 ]
Yeganeh-Khaksar, Amir [1 ]
Siyadatzadeh, Roozbeh [1 ]
Gohari-Nazari, Pourya
Khdr, Heba [3 ]
Shafique, Muhammad [4 ]
Henkel, Joerg [3 ]
Ejlali, Alireza [1 ]
机构
[1] Sharif Univ Technol, Tehran, Iran
[2] Inst Res Fundamental Sci, Tehran, Iran
[3] Karlsruhe Inst Technol, Karlsruhe, Germany
[4] New York Univ Abu Dhabi, Abu Dhabi, U Arab Emirates
关键词
Aging; Safety-Critical Systems; Reliability; Mapping; Scheduling; Task Replication; MANAGEMENT; REDUNDANCY;
D O I
10.1109/RTAS58335.2023.00025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A major requirement of safety-critical systems is high reliability at low power consumption. Dynamic voltage and frequency (v/f) scaling (DVFS) techniques are widely exploited to reduce power consumption. However, DVFS through downscaling v/f levels has a negative impact on the reliability of the tasks running on the cores, and through upscaling v/f levels has circuit-level aging effects. To achieve high reliability in multicore safety-critical systems, task replication as a fault-tolerant technique is an established way to deal with the negative effect of downscaling v/f levels, but it may accelerate aging effects due to elevating the on-chip temperatures. In this paper, we propose an aging-aware task replication (called ATLAS) method that solves the problem of satisfying the desired reliability target for a set of periodic hard real-time tasks which are executed on a multicore system. The proposed method satisfies the reliability target of the tasks through updating the required number of replicas for each task at different years. We replicate the tasks through our proposed formulas such that the reliability target is satisfied. However, task replication increases the temperature of the system and accelerates aging. To decelerate aging, we attempt to reduce the temperature while mapping and scheduling the tasks. We have also developed a modified demand bound function (DBF) for our aging-aware task replication method to verify scheduling the real-time tasks. Compared to the existing state-of-the-art techniques, experimental results for safety-critical applications on different configurations of multicore systems demonstrate the efficiency and effectiveness of our proposed method. Experiments show that our proposed method improves schedulability on average by 16.1% and reduces the temperature on average by 7.4 degrees C compared to state-of-the-art methods while meeting the system reliability target.
引用
收藏
页码:223 / 234
页数:12
相关论文
共 50 条
  • [1] Aging-Aware Energy-Efficient Task Deployment of Heterogeneous Multicore Systems
    Chen, Yu-Guang
    Wang, Chieh-Shih
    Lin, Ing-Chao
    Chen, Zheng-Wei
    Schlichtmann, Ulf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1580 - 1593
  • [2] Energy- and Reliability-Aware Task Replication in Safety-Critical Embedded Systems
    Poursafaei, Farimah
    Safari, Sepideh
    Ansari, Mohsen
    Yeganeh-Khaksar, Amir
    Salehi, Mohammad
    Ejlali, Alireza
    2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [3] Aging-aware Critical Paths in Deep Submicron
    Alladi, Phaninder
    Tragoudas, Spyros
    PROCEEDINGS OF THE 2014 IEEE 20TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2014, : 184 - 185
  • [4] Aging-Aware Context Switching in Multicore Processors Based on Workload Classification
    Sharifi, Ferdous
    Rohbani, Nezam
    Hessabi, Shaahin
    IEEE COMPUTER ARCHITECTURE LETTERS, 2020, 19 (02) : 159 - 162
  • [5] AMBOSS: A Task Modeling Approach for Safety-Critical Systems
    Giese, Matthias
    Mistrzyk, Tomasz
    Pfau, Andreas
    Szwillus, Gerd
    von Detten, Michael
    ENGINEERING INTERACTIVE SYSTEMS 2008, PROCEEDINGS, 2008, 5247 : 98 - +
  • [6] A cross-layer aging-aware task scheduling approach for multiprocessor embedded systems
    Karami, Masoomeh
    Abdi, Athena
    Zarandi, Hamid R.
    MICROELECTRONICS RELIABILITY, 2018, 85 : 190 - 197
  • [7] Ditty: Directory-based Cache Coherence for Multicore Safety-critical Systems
    Wu, Zhuanhao
    Bekmyrza, Marat
    Kapre, Nachiket
    Patel, Hiren
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [8] SAFETY-CRITICAL SYSTEMS
    MCDERMID, JA
    THEWLIS, DJ
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (02): : 35 - 35
  • [9] SaSeVAL: A Safety/Security-Aware Approach for Validation of Safety-Critical Systems
    Wolschke, Christian
    Sangchoolie, Behrooz
    Simon, Jacob
    Marksteiner, Stefan
    Braun, Tobias
    Hamazaryan, Hayk
    51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN-W 2021), 2021, : 27 - 34
  • [10] SAFETY-CRITICAL SYSTEMS
    RUDALL, BH
    ROBOTICA, 1990, 8 : 184 - 184