Title :
Task Mapping and Bandwidth Reservation for Mixed Hard/Soft Fault-Tolerant Embedded Systems
Author :
Saraswat, Prabhat Kumar ; Pop, Paul ; Madsen, Jan
Author_Institution :
Dept. of Inf. & Math. Modelling, Tech. Univ. of Denmark, Lygnby, Denmark
Abstract :
In this paper we are interested in mixed hard/soft real-time fault-tolerant applications mapped on distributed heterogeneous architectures. We use the Earliest Deadline First (EDF) scheduling for the hard real-time tasks and the Constant Bandwidth Server (CBS) for the soft tasks. The bandwidth reserved for the servers determines the quality of service (QoS) for soft tasks. CBS enforces temporal isolation, such that soft task overruns do not affect the timing guarantees of hard tasks. Transient faults in hard tasks are tolerated using checkpointing with rollback recovery. We have proposed a Tabu Search-based approach for task mapping and CBS bandwidth reservation, such that the deadlines for the hard tasks are satisfied, even in the case of transient faults, and the QoS for the soft tasks is maximized. Researchers have used fixed execution time models, such as the worst-case execution times for hard tasks and average execution times for soft tasks. However, we show that by using stochastic execution times for soft tasks, significant improvements can be obtained. The proposed strategy has been evaluated using an extensive set of benchmarks.
Keywords :
checkpointing; embedded systems; fault tolerant computing; quality of service; scheduling; search problems; bandwidth reservation; checkpointing; constant bandwidth server; distributed heterogeneous architectures; earliest deadline first scheduling; mixed hard/soft fault-tolerant embedded systems; quality of service; rollback recovery; stochastic execution; tabu search; task mapping; Bandwidth; Embedded system; Fault tolerant systems; Informatics; Processor scheduling; Quality of service; Real time systems; Stochastic processes; Streaming media; Timing; design methodologies; fault-tolerance; quality of service; real-time distributed;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
Conference_Location :
Stockholm
Print_ISBN :
978-1-4244-6690-0
Electronic_ISBN :
1080-1812
DOI :
10.1109/RTAS.2010.31