• DocumentCode
    3328730
  • Title

    Synthesis of Flexible Fault-Tolerant Schedules with Preemption for Mixed Soft and Hard Real-Time Systems

  • Author

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

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Linkoping
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    In this paper we present an approach for scheduling with preemption for fault-tolerant embedded systems composed of soft and hard real-time processes. We are interested to maximize the overall utility for average, most likely to happen, scenarios and to guarantee the deadlines for the hard processes in the worst case scenarios. In many applications, the worst-case execution times of processes can be much longer than their average execution times. Thus, designs for the worst-case can be overly pessimistic, i.e., result in low overall utility. We propose preemption of process executions as a method to generate flexible schedules that maximize the overall utility for the average case while guarantee timing constraints in the worst case. Our scheduling algorithms determine off-line when to preempt and when to resurrect processes. The experimental results show the superiority of our new scheduling approach compared to approaches without preemption.
  • Keywords
    embedded systems; fault tolerant computing; fault-tolerant embedded systems; flexible fault-tolerant schedules; mixed soft-and-hard real-time systems; worst-case execution times; Design methodology; Digital systems; Electromagnetic transients; Embedded system; Fault tolerance; Fault tolerant systems; Processor scheduling; Real time systems; Scheduling algorithm; Timing; design optimization; fault tolerance; hard real-time; scheduling; soft real-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.47
  • Filename
    4669221