A least upper bound on the fault tolerance of real-time systems

被引:10
|
作者
Santos, RA [1 ]
Santos, J [1 ]
Orozco, JD [1 ]
机构
[1] Univ Nacl Sur, CONICET, Dept Ingn Elect & Computadoras, RA-8000 Bahia Blanca, Buenos Aires, Argentina
基金
美国国家航空航天局;
关键词
real-time systems; fault-tolerance; schedulability;
D O I
10.1016/j.jss.2004.11.021
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a method to deal with the reexecution of tasks in a hard real-time system subject to temporary faults. The set of tasks follows the Liu and Layland model: they are periodic, independent and preemptible. Time is considered to be slotted. The system is said to be k-schedulable if it is schedulable in spite of the fact that in the interval between its release and its deadline, every task admits that k slots are devoted to uses other than its first execution. In this case, the k slots are used to reexecute tasks subject to temporary faults. Since the value of k can be easily determined, a least upper bound on all the possible combinations of faults that the system can tolerate while meeting the hard time-constraints, follows immediately. The method is bandwidth preserving and the expression of the bound is a diophantic inequality relating k, the execution time and the period of each task. The method is compared to methods proposed by other authors to solve the same problem and it is evaluated through extensive simulations performed on random generated sets of tasks. (c) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:47 / 55
页数:9
相关论文
共 50 条
  • [1] Considerations on the Least Upper Bound for Mixed-Criticality Real-Time Systems
    Augusto Santos-, J., Jr.
    Lima, George
    Bletsas, Konstantinos
    [J]. 2015 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2015, : 58 - 63
  • [2] SOFTWARE FAULT TOLERANCE IN REAL-TIME SYSTEMS
    KANT, K
    [J]. INFORMATION SCIENCES, 1987, 42 (03) : 255 - 282
  • [3] FAULT-TOLERANCE IN REAL-TIME SYSTEMS
    PHAM, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 25 (01) : 1 - 2
  • [4] Fault-tolerance in distributed real-time systems
    Jahanian, F
    [J]. THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 178 - 178
  • [5] A FRAMEWORK FOR SOFTWARE FAULT TOLERANCE IN REAL-TIME SYSTEMS
    ANDERSON, T
    KNIGHT, JC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (03) : 355 - 364
  • [6] Optimizing the Fault Tolerance Capabilities of Distributed Real-Time Systems
    Thekilakkattil, Abhilash
    Dobrin, Radu
    Punnekkat, Sasikumar
    Aysan, Huseyin
    [J]. 2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [7] AVIONICS HARD REAL-TIME SYSTEMS' CONCERNING FAULT TOLERANCE
    Loubach, Denis Silva
    da Cunha, Adilson Marques
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [8] Providing fault tolerance for active vision systems in real-time
    Fayman, JA
    Rivlin, E
    Mosse, D
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 2577 - 2582
  • [9] A fault-tolerance model for multiprocessor real-time systems
    Cheng, ST
    Chen, CM
    Tripathi, SK
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 61 (03) : 457 - 477
  • [10] Progress in real-time fault tolerance
    Melliar-Smith, PM
    Moser, LE
    [J]. 23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 109 - 111