• DocumentCode
    2992371
  • Title

    Task-Level Probabilistic Scheduling Guarantees for Dependable Real-Time Systems - A Designer Centric Approach

  • Author

    Aysan, Hüseyin ; Dobrin, Radu ; Punnekkat, Sasikumar

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Västerås, Sweden
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    281
  • Lastpage
    287
  • Abstract
    Dependable real-time systems typically consist of tasks of mixed-criticality levels with associated fault tolerance (FT) requirements and scheduling them in a fault-tolerant manner to efficiently satisfy these requirements is a challenging problem. From the designers´ perspective, the most natural way to specify the task criticalities is by expressing the reliability requirements at task level, without having to deal with low level decisions, such as deciding on which FT method to use, where in the system to implement the FT and the amount of resources to be dedicated to the FT mechanism. Hence, it is extremely important to devise methods for translating the high-level requirement specifications for each task into the low-level scheduling decisions needed for the FT mechanism to function efficiently and correctly. In this paper, we focus achieving FT by redundancy in the temporal domain, as it is the commonly preferred method in embedded applications to recover from transient and intermittent errors, mainly due to its relatively low cost and ease of implementation. We propose a method which allows the system designer to specify task-level reliability requirements and provides a priori probabilistic scheduling guarantees for real-time tasks with mixed-criticality levels in the context of preemptive fixed-priority scheduling. We illustrate the method on a running example.
  • Keywords
    fault tolerant computing; probability; real-time systems; scheduling; FT mechanism; associated fault tolerance; designer centric approach; high-level requirement specifications; low-level scheduling decisions; mixed-criticality levels; real-time systems; task-level probabilistic scheduling; temporal domain; Equations; Fault tolerance; Fault tolerant systems; Mathematical model; Real time systems; Time factors; Fault tolerance; Real-time systems; Schedulability analysis; Time redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4577-0303-4
  • Electronic_ISBN
    978-0-7695-4377-2
  • Type

    conf

  • DOI
    10.1109/ISORCW.2011.34
  • Filename
    5753538