An Efficient Fault-Tolerant Scheduling Approach with Energy Minimization for Hard Real-Time Embedded Systems

被引:5
|
作者
Kada, Barkahoum [1 ]
Kalla, Hamoudi [2 ]
机构
[1] Univ Batna 2, Comp Sci Dept, Batna 05000, Algeria
[2] Univ Batna 2, Dept Comp Sci, Batna 05000, Algeria
关键词
Fault tolerance; Transient faults; Checkpointing; Active replication; Dynamic Voltage Frequency Scaling (DVFS); Energy minimization; POWER MANAGEMENT; RELIABILITY; ALGORITHM;
D O I
10.2478/cait-2019-0035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we focus on two major problems in hard real-time embedded systems fault tolerance and energy minimization. Fault tolerance is achieved via both checkpointing technique and active replication strategy to tolerate multiple transient faults, whereas energy minimization is achieved by adapting Dynamic Voltage Frequency Scaling (DVFS) technique. First, we introduce an original fault-tolerance approach for hard real-time systems on multiprocessor platforms. Based on this approach, we then propose DVFS_FTS algorithm for energy-efficient fault-tolerant scheduling of precedence-constrained applications. DVFS_FTS is based on a list scheduling heuristics, it satisfies real-time constraints and minimizes energy consumption even in the presence of faults by exploring the multiprocessor architecture. Simulation results reveal that the proposed algorithm can save a significant amount of energy while preserving the required fault-tolerance of the system and outperforms other related approaches in energy savings.
引用
收藏
页码:45 / 60
页数:16
相关论文
共 50 条
  • [1] An Efficient Fault-Tolerant Scheduling Approach with Energy Minimization for Hard Real-Time Embedded Systems
    Kada, Barkahoum
    Kalla, Hamoudi
    [J]. DISTRIBUTED COMPUTING FOR EMERGING SMART NETWORKS, DICES-N 2019, 2020, 1130 : 102 - 117
  • [2] Energy-Efficient Deterministic Fault-Tolerant Scheduling for Embedded Real-Time Systems
    李国徽
    胡方晓
    杜小坤
    唐向红
    [J]. Railway Engineering Science, 2009, (04) : 283 - 291
  • [3] Energy efficient fault-tolerant earliest deadline first scheduling for hard real-time systems
    Qiushi Han
    Linwei Niu
    Gang Quan
    Shaolei Ren
    Shangping Ren
    [J]. Real-Time Systems, 2014, 50 : 592 - 619
  • [4] Energy efficient fault-tolerant earliest deadline first scheduling for hard real-time systems
    Han, Qiushi
    Niu, Linwei
    Quan, Gang
    Ren, Shaolei
    Ren, Shangping
    [J]. REAL-TIME SYSTEMS, 2014, 50 (5-6) : 592 - 619
  • [5] Energy-Aware Fault-Tolerant Real-Time Scheduling for Embedded Systems
    El Ghor, Hussein
    Hage, Julia
    Hamadeh, Nizar
    Chehade, Rafic Hage
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT'18), VOL.2, 2020, 147 : 194 - 203
  • [6] Fault-tolerant scheduling for real-time embedded control systems
    Yang, CH
    Deconinck, G
    Gui, WH
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (02) : 191 - 202
  • [7] Fault-tolerant scheduling for real-time embedded control systems
    Chun-Hua Yang
    Geert Deconinck
    Wei-Hua Gui
    [J]. Journal of Computer Science and Technology, 2004, 19 : 191 - 202
  • [8] An Energy-Efficient Fault-Tolerant Scheduling Scheme for Aperiodic Tasks in Embedded Real-Time Systems
    Li, Guohui
    Hu, Fangxiao
    Yuan, Ling
    [J]. THIRD INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING (MUE 2009), 2009, : 369 - 376
  • [9] Fault-tolerant static scheduling for real-time distributed embedded systems
    Girault, A
    Lavarenne, C
    Sighireanu, M
    Sorel, Y
    [J]. 21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 695 - 698
  • [10] Quasi-static fault-tolerant scheduling schemes for energy-efficient hard real-time systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Zhou, Junlong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1386 - 1399