• DocumentCode
    1153783
  • Title

    On Scheduling Tasks with a Quick Recovery from Failure

  • Author

    Krishna, C.M. ; Shin, Kang G.

  • Author_Institution
    Department of Electrical and Computer Engineering; University of Massachusetts
  • Issue
    5
  • fYear
    1986
  • fDate
    5/1/1986 12:00:00 AM
  • Firstpage
    448
  • Lastpage
    455
  • Abstract
    Multiprocessors used in life-critical real-time systems must recover quickly from failure. Part of this recovery consists of switching to a new task schedule that ensures that hard deadlines for critical tasks continue to be met. We present a dynamic programming algorithm that ensures that backup, or contingency, schedules can be efficiently embedded within the original, "primary" schedule to ensure that hard deadlines continue to be met in the face of up to a given maximum number of processor failures. Several illustrative examples are included.
  • Keywords
    Fault-tolerant and real-time multiprocessors; hard deadlines; notification times; primary and contingency schedules; primary and ghost clones; Cost function; Degradation; Delay; Dynamic programming; Dynamic scheduling; Fault tolerance; Feedback loop; Processor scheduling; Real time systems; Scheduling algorithm; Fault-tolerant and real-time multiprocessors; hard deadlines; notification times; primary and contingency schedules; primary and ghost clones;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1986.1676787
  • Filename
    1676787