• DocumentCode
    3240909
  • Title

    Scheduling of Fault-Tolerant Embedded Systems with Soft and Hard Timing Constraints

  • Author

    Izosimov, Viacheslav ; Pop, Paul ; Eles, Petru ; Peng, Zebo

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Linkoping
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    915
  • Lastpage
    920
  • Abstract
    In this paper we present an approach to the synthesis of fault-tolerant schedules for embedded applications with soft and hard real-time constraints. We are interested to guarantee the deadlines for the hard processes even in the case of faults, while maximizing the overall utility. We use time/utility functions to capture the utility of soft processes. Process re-execution is employed to recover from multiple faults. A single static schedule computed off-line is not fault tolerant and is pessimistic in terms of utility, while a purely online approach, which computes a new schedule every time a process fails or completes, incurs an unacceptable overhead. Thus, we use a quasi-static scheduling strategy, where a set of schedules is synthesized off-line and, at run time, the scheduler will select the right schedule based on the occurrence of faults and the actual execution times of processes. The proposed schedule synthesis heuristics have been evaluated using extensive experiments.
  • Keywords
    embedded systems; fault tolerant computing; scheduling; fault-tolerant embedded systems; hard timing constraints; process re-execution; quasistatic scheduling strategy; real-time constraints; schedule synthesis heuristics; soft processes; soft timing constraints; Electromagnetic transients; Embedded computing; Embedded system; Fault tolerance; Fault tolerant systems; Informatics; Information science; Processor scheduling; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484791
  • Filename
    4484791