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

被引:3
|
作者
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 条
  • [21] The ethics of safety-critical systems
    Bowen, J
    COMMUNICATIONS OF THE ACM, 2000, 43 (04) : 91 - 97
  • [22] SAFETY-CRITICAL SYSTEMS - INTRODUCTION
    BENNETT, P
    COMPUTING & CONTROL ENGINEERING JOURNAL, 1994, 5 (01): : 5 - 5
  • [23] SLACK SCHEDULING ENHANCES MULTICORE PERFORMANCE IN SAFETY-CRITICAL APPLICATIONS
    King, Tim
    EDN, 2011, 56 (16) : 29 - +
  • [24] Aging-Aware Critical Path Selection via Graph Attention Networks
    Ye, Yuyang
    Chen, Tinghuan
    Gao, Yifei
    Yan, Hao
    Yu, Bei
    Shi, Longxing
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5006 - 5019
  • [25] Managing Uncertainty in the Design of Safety-Critical Aviation Systems Safety-Critical Unmanned Aerial Systems
    Gebre-Egziabher, Demoz
    PROCEEDINGS OF THE 31ST INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2018), 2018, : 2297 - 2320
  • [26] ANMR: Aging-aware adaptive N-modular redundancy for homogeneous multicore embedded processors
    Baharvand, Farshad
    Miremadi, S. Ghassem
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 109 : 29 - 41
  • [27] Designing distributed task performance in safety-critical systems equipped with mobile devices
    Ana-Maria-Marhan
    Paternò, F
    Santoro, C
    HUMAN ERROR, SAFETY AND SYSTEMS DEVELOPMENT, 2004, 152 : 301 - 317
  • [28] A Framework for Software Safety in Safety-Critical Systems
    Medikonda, Ben Swarup
    Panchumarthy, Seetha Ramaiah
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 361 - 374
  • [29] Aging-Aware Task Scheduling for Mesh-Based Network-on-Chips Under Aging Effect
    Tu, Jinbin
    Yang, Tianhao
    Yin, Lu
    Xie, Shuangyu
    Xu, Ruitao
    Sun, Jin
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (09)
  • [30] Steering Actuator for Safety-critical Systems
    Huber, Stephan
    Koch, Matthias
    Krovvidi, Raviteja
    Fock, Malte
    ATZ worldwide, 2021, 123 (01) : 30 - 33