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 :
بازگشت