• DocumentCode
    1244026
  • Title

    Determining redundancy levels for fault tolerant real-time systems

  • Author

    Wang, Fuxing ; Ramamritham, Krithi ; Stankovic, John A.

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
  • Volume
    44
  • Issue
    2
  • fYear
    1995
  • fDate
    2/1/1995 12:00:00 AM
  • Firstpage
    292
  • Lastpage
    301
  • Abstract
    Many real-time systems have both performance requirements and reliability requirements. Performance is usually measured in terms of the value in completing tasks on time. Reliability is evaluated by hardware and software failure models. In many situations, there are trade-offs between task performance and task reliability. Thus, a mathematical assessment of performance-reliability trade-offs is necessary to evaluate the performance of real-time fault-tolerance systems. Assuming that the reliability of task execution is achieved through task replication, we present an approach that mathematically determines the replication factor for tasks. Our approach is novel in that it is a task schedule based analysis rather than a state based analysis as found in other models. Because we use a task schedule based analysis, we can provide a fast method to determine optimal redundancy levels, we are not limited to hardware reliability given by constant failure rate functions as in most other models, and we hypothesize that we can more naturally integrate with online real-time scheduling than when state based techniques are used. In this work, the goal is to maximize the total performance index, which is a performance-related reliability measurement. We present a technique based on a continuous task model and show how it very closely approximates discrete models and tasks with varying characteristics
  • Keywords
    fault tolerant computing; performance evaluation; performance index; real-time systems; redundancy; scheduling; software reliability; continuous task model; degradable systems; discrete models; fast method; fault tolerant real-time systems; functional variation; online real-time scheduling; optimal redundancy levels; performance index; performance-related reliability measurement; performance-reliability trade-offs; real-time fault-tolerance systems; redundancy levels; replication factor; task execution; task replication; task schedule based analysis; Degradation; Failure analysis; Fault tolerant systems; Hardware; Performance analysis; Performance evaluation; Real time systems; Redundancy; Time measurement; Timing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.364540
  • Filename
    364540