Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fault Tolerant Scheduling of Mixed Criticality Real-Time Tasks under Error Bursts Abhilash Thekkilakattil, Radu Dobrin and Sasikumar Punnekkat.

Similar presentations


Presentation on theme: "Fault Tolerant Scheduling of Mixed Criticality Real-Time Tasks under Error Bursts Abhilash Thekkilakattil, Radu Dobrin and Sasikumar Punnekkat."— Presentation transcript:

1 Fault Tolerant Scheduling of Mixed Criticality Real-Time Tasks under Error Bursts Abhilash Thekkilakattil, Radu Dobrin and Sasikumar Punnekkat

2 Real-time tasks Dependable Hard Real-time Systems web images Mixed-criticality requirements Fault tolerance requirements Timing requirements

3 job1job2 Worst Case Execution Time Inter-arrival time (Period) Release time Real-time scheduling: find a schedule for any given taskset that guarantees all tasks’ completion before the deadline Relative deadline

4 Real-time tasks Dependable Hard Real-time Systems web images Mixed-criticality requirements Fault tolerance requirements Timing requirements

5 Fault Tolerance Requirements Temporal redundancy Fault tolerance related overhead Fault: Hypothesized cause of an error that may lead to a failure Spatial redundancy replica 1 replica 2 voter Our focus

6 The Error Burst Model Increasing variety of error sources ●Electromagnetic interference from ubiquitous devices e.g., cellphones, radars and radio sets … having new characteristics ●Occurs continuously over a period of time: error bursts classical error model (errors as singleton events) extended error model (errors as bursts of events)

7 Real-time tasks Dependable Hard Real-time Systems web images Mixed-criticality requirements Fault tolerance requirements Timing requirements

8 Mixed Criticalities Critical (Flight critical functionalities) Non-critical (Inflight entertainment) Normal operation Abnormal operation discard Taken from toonpool.com

9 System Model 1.Set of real-time tasks 1.Two levels of criticalities 2.Known error burst length critical non-critical error burst

10 Problem Statement How can we guarantee: 1.All critical tasks meet their deadlines under error bursts 2.All non-critical tasks meet their deadlines if they are not hit by error bursts

11 Overview of the Solution Work generated in any time interval ≤ size of the interval. Case 1 : If no critical job is hit by the error burst Case 2 : When the error burst hits only a single critical job Case 3 : When the error burst hits more than one critical jobs

12 Conclusions We propose a schedulability analysis for EDF scheduled mixed criticality real-time systems under error bursts Enables the use of “normal” EDF scheduler for mixed criticality scheduling Use of existing operating systems e.g., ERIKA No commercial operating system support for mixed criticality scheduling Future work: Exploit the use of frequency scaling to control transient overloads

13 Thank you ! Questions ?


Download ppt "Fault Tolerant Scheduling of Mixed Criticality Real-Time Tasks under Error Bursts Abhilash Thekkilakattil, Radu Dobrin and Sasikumar Punnekkat."

Similar presentations


Ads by Google