Dynamic voltage and frequency scaling algorithm for fault-tolerant real-time systems

被引:3
|
作者
Djosic, Sandra [1 ]
Jevtic, Milun [1 ]
机构
[1] Univ Nis, Fac Elect Engn, Nish 18000, Serbia
关键词
RECOVERY; MANAGEMENT;
D O I
10.1016/j.microrel.2013.03.012
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many modern real-time systems (RTSs) are required to provide both fault tolerance and energy-efficiency in addition to their main objective to compute and deliver correct results within a specified period of time. Dynamic voltage and frequency scaling (DVFS) technique is known as one of the most effective low-energy technique for RTSs. However, most existing DVFS techniques only focus on minimizing energy consumption without taking the fault-tolerant capability of RTS into account. To solve this problem, in this paper we developed a new heuristic-based fault-tolerant dynamic voltage and frequency scaling (FT-DVFS) algorithm. The goal of the proposed algorithm is to find frequencies at which each task should be executed such that the energy consumed by the set of task is minimized. Beside energy minimization FT-DVFS algorithm has to meet all real-time requirements of individual tasks and to keep the system's ability to tolerate transient faults via task re-execution. The simulation results show that the proposed approach could save a significant amount of energy while preserving the required level of system's fault-tolerance capability when compared with the solutions obtained without energy-minimization. (c) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1036 / 1042
页数:7
相关论文
共 50 条
  • [1] Task feasibility analysis and dynamic voltage scaling in fault-tolerant real-time embedded systems
    Zhang, Y
    Chakrabarty, K
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1170 - 1175
  • [2] Real-time and fault-tolerant systems
    Liu, Zhiming
    Joseph, Mathai
    REFINEMENT TECHNIQUES IN SOFTWARE ENGINEERING, 2006, 3167 : 156 - 219
  • [3] AN ADAPTIVE SCHEDULING ALGORITHM FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    CHETTO, H
    CHETTO, M
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 93 - 100
  • [4] A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis
    Manimaran, G
    Murthy, CSR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1137 - 1152
  • [5] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [6] Real-Time Fault-Tolerant Scheduling Algorithm with Rearrangement in Cloud Systems
    Guo, Pengze
    Xue, Zhi
    PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 399 - 402
  • [7] Dynamic software reconfiguration for fault-tolerant real-time avionic systems
    Ellis, SM
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (01) : 29 - 39
  • [8] Design of fault-tolerant scheduling algorithm for real-time tasks in distributed systems
    Han, Zongfen
    Qin, Xiao
    Pang, Liping
    Li, Shengli
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 27 (06): : 12 - 14
  • [9] Fault-tolerant scheduling algorithm for heterogeneous distributed real-time simulation systems
    School of Mechatronics and Automation, National University of Defense Technology, Changsha 410073, China
    Ruan Jian Xue Bao, 2006, 10 (2040-2047):