DocumentCode
149952
Title
Mixed criticality scheduling in fault-tolerant distributed real-time systems
Author
Thekkilakattil, Abhilash ; Dobrin, Radu ; Punnekkat, Sasikumar
Author_Institution
Sch. of Innovation, Desig & Eng., Malardalen Univ., Malardalen, Sweden
fYear
2014
fDate
3-5 July 2014
Firstpage
92
Lastpage
97
Abstract
Modern safety critical real-time systems are composed of tasks of mixed criticalities and the problem of scheduling them in a fault tolerant manner, on a distributed platform, is challenging. Fault tolerance is typically achieved by using redundancy techniques, most commonly in the form of temporal redundancy which involves executing an alternate task before the original deadline of the failed task. Additionally, studies like Zonal Hazard Analysis (ZHA) and Fault Hazard Analysis (FHA) may impose extra constraints on the re-executions, e.g., spatial separation of alternates, to improve reliability. In this paper, we present a method for scheduling mixed criticality real-time tasks on a distributed platform in a fault tolerant manner while taking into account the recommendations given by the reliability studies like ZHA and FHA. First, we use mathematical optimization to allocate tasks on the processors, and then derive fault tolerant and fault aware feasibility windows for the critical and non-critical tasks respectively. Finally, we derive scheduler specific task attributes like priorities for the fixed priority scheduler. Our method provides hard real-time fault tolerance guarantees for critical tasks while maximizing resource utilization for non-critical tasks.
Keywords
distributed processing; fault tolerant computing; optimisation; real-time systems; resource allocation; scheduling; FHA; ZHA; fault aware feasibility windows; fault hazard analysis; fault tolerant feasibility windows; fault-tolerant distributed real-time systems; fixed priority scheduler; mathematical optimization; mixed criticality real-time task scheduling; resource utilization; safety critical real-time systems; task allocation; temporal redundancy; zonal hazard analysis; Fault tolerance; Fault tolerant systems; Hazards; Program processors; Real-time systems; Resource management; Mixed Criticality Scheduling;Fault-tolerance Realtime Systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems (ICES), 2014 International Conference on
Conference_Location
Coimbatore
Print_ISBN
978-1-4799-5025-6
Type
conf
DOI
10.1109/EmbeddedSys.2014.6953097
Filename
6953097
Link To Document