A Fault-Tolerant Scheduling Algorithm Based on Checkpointing and Redundancy for Distributed Real-Time Systems

被引:5
|
作者
Kada, Barkahoum [1 ]
Kalla, Hamoudi [1 ]
机构
[1] Univ Batna2, Dept Comp Sci, Batna, Algeria
关键词
Active Replication; Checkpointing; Fault Tolerance; Real-Time Systems; Replicas Collaboration; Transient Faults;
D O I
10.4018/IJDST.2019070104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time systems are becoming ever more widely used in life-critical applications, and the need for fault-tolerant scheduling can only grow in the years ahead. This article presents a novel fault tolerance approach for tolerating transient faults in hard real-time systems. The proposed approach combines both checkpointing with rollback and active replication to tolerate several transient faults. Based on this approach, a new static fault-tolerant scheduling algorithm SFTS is presented. It is based on a list of scheduling heuristics which satisfy the application time constraints even in the presence of faults by exploring the spare capacity of available processors in the architecture. Simulation results show the performance and effectiveness of the proposed approach compared to other fault-tolerant approaches. The results reveal that in the presence of multiple transient faults, the average timing overhead of this approach is lower than checkpointing technique. Moreover, the proposed algorithm SFTS achieves better feasibility rate in the presence of multiple transient faults.
引用
收藏
页码:58 / 75
页数:18
相关论文
共 50 条
  • [1] NFRL: an algorithm for fault-tolerant real-time scheduling based on distributed systems
    Pang, Liping
    Qin, Xiao
    Li, Shengli
    Han, Zongfen
    [J]. Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (03): : 232 - 234
  • [2] NFRL: an algorithm for fault-tolerant real-time scheduling based on distributed systems
    [J]. 2000, Shenyang Inst Comput Technol, China (21):
  • [3] Fault-tolerant scheduling in distributed real-time systems
    Satyanarayana, NV
    Mall, R
    Pal, A
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 275 - 280
  • [4] Fault-tolerant scheduling in distributed real-time systems
    Thai, ND
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 125 - 130
  • [5] Design of fault-tolerant scheduling algorithm for real-time tasks in distributed systems
    Han, Zongfen
    Qin, Xiao
    Pang, Liping
    Li, Shengli
    [J]. Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 27 (06): : 12 - 14
  • [6] Fault-tolerant scheduling algorithm for heterogeneous distributed real-time simulation systems
    School of Mechatronics and Automation, National University of Defense Technology, Changsha 410073, China
    [J]. Ruan Jian Xue Bao, 2006, 10 (2040-2047):
  • [7] Real-time fault-tolerant scheduling in heterogeneous distributed systems
    Qin, X
    Han, ZF
    Pang, LP
    Li, SL
    Jin, H
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 421 - 427
  • [9] AN ADAPTIVE SCHEDULING ALGORITHM FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    CHETTO, H
    CHETTO, M
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 93 - 100
  • [10] Real-time fault-tolerant scheduling algorithm of periodic tasks in heterogeneous distributed systems
    School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    [J]. Jisuanji Xuebao, 2007, 10 (1740-1749):