Probabilistic optimisation of checkpoint intervals for real-time multi-tasks

被引:7
作者
Kwak, Seong Woo [1 ]
Yang, Jung-Min [2 ]
机构
[1] Keimyung Univ, Dept Elect Engn, Taegu 704701, South Korea
[2] Catholic Univ Daegu, Dept Elect Engn, Gyongsan 712702, Gyeongbuk, South Korea
关键词
checkpointing; fault-tolerance; checkpoint intervals; rate monotonic algorithm; arbitrary periods; SYSTEMS; ASSIGNMENT; RECOVERY; LATENCY;
D O I
10.1080/00207721.2011.617890
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article considers the checkpoint placement problem for real-time systems. In our environment, multiple real-time tasks with arbitrary periods are scheduled in the system by the rate monotonic algorithm, and checkpoints are inserted at a constant interval in each task while the width of the interval is different with respect to the task. We derive an explicit formula of the probability that all the tasks are successfully completed with a given set of checkpoint intervals. Then we determine the optimal checkpoint intervals that maximise the probability of task completion. The probability computation includes the schedulability analysis with respect to the numbers of re-executed checkpoint intervals. Our method does not necessitate any algebraic condition on the periods of the scheduled tasks.
引用
收藏
页码:595 / 603
页数:9
相关论文
共 20 条
[1]  
[Anonymous], REAL TIME SYSTEMS
[2]   Adaptive checkpointing in message passing distributed systems [J].
Baldoni, R ;
Helary, JM ;
Mostefaoui, A ;
Raynal, M .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) :1145-1161
[3]   Diagnosability of delay-deadline failures in fair real time discrete event models [J].
Biswas, Santosh ;
Sarkar, Dipankar ;
Mukhopadhyay, Siddhartha .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2010, 41 (07) :763-782
[4]   Checkpoint Interval and System's Overall Quality for Message Logging-based Rollback and Recovery in Distributed and Embedded Computing [J].
Chen, Nianen ;
Yu, Yue ;
Ren, Shangping .
2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, :315-+
[5]   Fault detection for discrete-time systems in a networked environment [J].
He, Xiao ;
Wang, Zidong ;
Ji, Y. D. ;
Zhou, D. .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2010, 41 (08) :937-945
[6]   Control latency for task assignment and scheduling of multiprocessor real-time control systems [J].
Kim, BK .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1999, 30 (01) :123-130
[7]   Probabilistic schedulability analysis of harmonic multi-task systems with dual-modular temporal redundancy [J].
Kim, JK ;
Kim, BK .
REAL-TIME SYSTEMS, 2004, 26 (02) :199-222
[8]  
Kwak SW, 2000, SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, P517, DOI 10.1109/RTCSA.2000.896436
[9]   A variational calculus approach to optimal checkpoint placement [J].
Ling, YB ;
Mi, J ;
Lin, XL .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (07) :699-708
[10]  
Liu J., 2000, Real-Time Systems