• DocumentCode
    2332196
  • Title

    On fault-sensitive feasibility analysis of real-time task sets

  • Author

    Aydin, Hakan

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    426
  • Lastpage
    434
  • Abstract
    In this paper, we consider the problem of checking the feasibility of a set of n aperiodic real-time tasks while provisioning for timely recovery from (at most) k transient faults. We extend the well-known processor demand approach to take into account the extra overhead that may be induced by potential recovery operations under earliest deadline first scheduling. We develop a necessary and sufficient test using dynamic programming technique. An improvement upon the previous solutions is to address and efficiently solve the case where the recovery blocks associated with faults of a given task do not have necessarily the same execution time. Further, we provide an on-line version of our algorithm that does not require a priori knowledge of release times. The on-line algorithm runs in O(m·k2) time where m is the number of ready tasks. We also show how to quickly adjust the recovery-related parameters of the algorithm for the remaining part of the execution when a fault is detected.
  • Keywords
    dynamic programming; fault tolerant computing; processor scheduling; real-time systems; system recovery; task analysis; aperiodic real-time tasks; dynamic programming; earliest deadline first scheduling; fault-sensitive feasibility analysis; online algorithm; processor demand approach; real-time task sets; recovery operation; Circuit faults; Circuit noise; Electromagnetic interference; Electromagnetic transients; Fault detection; Processor scheduling; Real time systems; Redundancy; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2247-5
  • Type

    conf

  • DOI
    10.1109/REAL.2004.36
  • Filename
    1381328