Browse > Article

Checkpoint Placement for Multiple Real-time Periodic Tasks with Hard Deadlines  

Kwak, Seong-Woo (계명대 공대 전자공학과)
Publication Information
The Transactions of the Korean Institute of Electrical Engineers D / v.53, no.8, 2004 , pp. 594-601 More about this Journal
Abstract
We analyze checkpoint strategy for multiple real-time periodic tasks with hard deadlines. Real-time tasks usually have deadlines associated with them. For multiple real-time tasks, checkpoint strategy considering deadlines of all tasks is very difficult to derive. We analyze the problem of checkpoint placement for such multiple periodic tasks. In our strategy, the interval between checkpoints is determined for each task considering its deadline. An approximated failure probability over a specified interval is derived. Then the number of checkpoints for each task is selected to minimize the approximated failure probability. To show the usefulness of our strategy, error bound between the exact and the approximated failure probability is estimated, which is revealed to be quite small.
Keywords
Checkpoint placement; Real-time system; Hard deadline; Multiple tasks;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 C. M. Krishna and A. D. Singh, 'Optimal configuration of redundant real-time systems in the face of correlated failure,' IEEE Trans. on Reliability, vol. 44, pp. 587-594. Dec. 1995   DOI   ScienceOn
2 Seong Woo Kwak and Byung Kook Kim, 'Task Scheduling Strategies for Reliable TMR Controllersusing Task Grouping and Assignment', IEEE Tr. Reliability, vol. 49, no. 4, pp. 355-362, Dec. 2000   DOI   ScienceOn
3 C. M. Krishina and Kang G. Shin, Real-Time Systems, New York: McGraw-Hill, 1997
4 Avi Ziv and Jehoshua Bruck, 'An on-line algorithm for checkpoint placement,' IEEE Trans. on Computers, vol. 46, pp. 976-984, Sep. 1997   DOI   ScienceOn
5 D. P. Siewiorek and R. S. Swarz, Reliable Computer Systems, Digital Press, 1992
6 R. Geist, R. Reynolds and J. Westall, 'Selection of a checkpoint interval in a critical-task environment,' IEEE Trans. on Reliability, vol. 37, pp. 395-400, Oct. 1988   DOI   ScienceOn
7 Seong Woo, Kwak, 'Reliability Analysis and Design of Real-time Fault Tolerant Control Systems under Transient Faults', Ph.D thesis, KAIST, 2000
8 Kang G. Shin, Tein-Hsiang Lin, and Yann-Hang Lee, 'Optimal checkpointing of real-time tasks,' IEEE Trans. on Computers, vol. C-36, pp. 1328-1341, Nov. 1987   DOI
9 C. M. Krishna and A. D. Singh, 'Reliability of checkpointed real-time systems using time redundancy,' IEEE Trans. on Reliability, vol. 42, pp. 427-435, Sep. 1993   DOI   ScienceOn
10 Seong Woo Kwak, Byung Jae Choi and Byung Kook Kim, 'Optimal Checkpointing Strategy for Real-Time Control Systems under Faults with Exponential Duration', IEEE Tr. Reliability, vol. 50, no. 3, pp. 293-301, Sep. 2001   DOI   ScienceOn
11 John W. Young, 'A first order approximation to the optimal checkpoint intervals,' Comm. of the ACM, vol. 17, pp.530-531, Nov. 1974   DOI
12 Hagbae Kim and Kang G. Shin, 'Modeling of externally-induced/common-cause faults in faulttolerant systems,' IEEE/AIAA Digital Avionics System Conference, pp. 402-407, Oct. 1994   DOI