Title :
Schedulability and optimal checkpoint placement for real-time multi-tasks
Author :
Kwak, S.W. ; Yang, J.-M.
Author_Institution :
Dept. of Electron. Eng., Keimyung Univ., Daegu, South Korea
Abstract :
An optimal checkpoint strategy for fault-tolerance in real-time systems is addressed in this paper. We consider multiple real-time tasks with arbitrary periods that are scheduled by Rate Monotonic (RM) algorithm. Equidistant checkpointing is maintained for each kind of task, while the width of checkpoint intervals is different with respect to the task. We propose a method to determine the optimal checkpoint interval for each task so that the probability of completing all the tasks is maximized. Whenever a fault occurs to a checkpoint interval of a task, the execution time of the task would be prolonged by rollback and re-execution of checkpoints. Our scheme includes the schedulability test to examine whether a task can be completed with an extended execution time. A numerical experiment demonstrates the applicability of the proposed scheme.
Keywords :
checkpointing; fault tolerant computing; multiprogramming; probability; real-time systems; scheduling; fault tolerance; optimal checkpoint placement; probability; rate monotonic algorithm; real-time multi-tasks; real-time systems; schedulability; Checkpointing; Fault tolerance; Fault tolerant systems; Optimization; Real time systems; Scheduling; Transient analysis; Checkpoint intervals; Rate Monotonic (RM) algorithm; arbitrary periods;
Conference_Titel :
Industrial Engineering and Engineering Management (IEEM), 2010 IEEE International Conference on
Conference_Location :
Macao
Print_ISBN :
978-1-4244-8501-7
Electronic_ISBN :
2157-3611
DOI :
10.1109/IEEM.2010.5675605