Browse > Article
http://dx.doi.org/10.3837/tiis.2016.08.015

Analytic Model for Optimal Checkpoints in Mobile Real-time Systems  

Lim, Sung-Hwa (Department of Multimedia, Namseoul University Choenan)
Lee, Byoung-Hoon (Solution Development Team, NSE)
Kim, Jai-Hoon (Department of Cyber Security, Ajou University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.8, 2016 , pp. 3689-3700 More about this Journal
Abstract
It is not practically feasible to apply hardware-based fault-tolerant schemes, such as hardware replication, in mobile devices. Therefore, software-based fault-tolerance techniques, such as checkpoint and rollback schemes, are required. In checkpoint and rollback schemes, the optimal checkpoint interval should be applied to obtain the best performance. Most previous studies focused on minimizing the expected execution time or response time for completing a given task. Currently, most mobile applications run in real-time environments. Therefore, it is extremely essential for mobile devices to employ optimal checkpoint intervals as determined by the real-time constraints of tasks. In this study, we tackle the problem of determining the optimal inter-checkpoint interval of checkpoint and rollback schemes to maximize the deadline meet ratio in real-time systems and to build a probabilistic cost model. From this cost model, we can numerically find the optimal checkpoint interval using mathematical tools. The performance of the proposed solution is evaluated using analytical estimates.
Keywords
Real-time systems; Fault tolerance; Probabilistic theory; Mobile Computing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Z. Zhan, Z. De-chaeng, C. Yi-wei, and Y. Xian-zong, "The Checkpoint Interval Optimization of Kernel-level Rollback Recovery based on the Embedded Mobile Computing System," in Proc. of IEEE International Conference on Computer and Information Technology Workshops, Australia, July 2008. Article (CrossRef Link)
2 Nitin H. Vaidya, "On checkpoint latency," in Proc. of Pacific Rim International Symposium on Fault-Tolerant Systems, pp. 60-65, Dec. 1995.
3 K. M. Chandy, J. C. Browne, C. W. Dissly, and W. R. Uhrig, "Analytic Models for Rollback and Recovery Strategies in Data Base Systems," IEEE Transactions on Software Engineering, vol. 1, March 1975. Article (CrossRef Link)
4 John T. Daly, "A Higher Order Estimate of the Optimum Checkpoint Interval for Restart Dumps," Future Generation Computer Systems, Vol. 22, pp. 303-312, 2006. Article (CrossRef Link)   DOI
5 John W. Young, "A first order approximation to the optimum checkpoint interval," Communications on the ACM, vol.17, pp.530-531, Sept.1974. Article (CrossRef Link)   DOI
6 Jane Liu, "Real-time Systems," Prentice Hall, 2000.
7 Algirdas Avizienis, Jean-Claude Laprie, Brian Randell and Carl Landwehr, "Basic Concepts and Taxonomy of Dependable and Secure Computing," IEEE Transactions on Dependable and Secure Computing, vol. 1, no. 1, pp. 11-33, 2004 Article (CrossRef Link)   DOI
8 Sung-Hwa Lim, Se Won Lee, Byoung-Hoon Lee and Seongil Lee, "Power-Aware Optimal Checkpoint Intervals for Mobile Consumer Devices," IEEE Transactions on Consumer Electronics, Vol. 57, No. 4, pp. 1637-1645, Nov. 2011. Article (CrossRef Link)   DOI
9 Sung-Hwa. Lim, Se Won. Lee, Byoung-Hoon. Lee, Seonil Lee, Ho Woo Lee, "Stochastic method for Power-Aware Checkpoint Intervals in Wireless Environments: Theory and Application," Journal of Industrial and Management Optimization, vol. 8, no. 4, pp. 969-986, November 2012. Article (CrossRef Link)   DOI
10 Sung-Hwa Lim, Byoung-Hoon Lee, and Jai-Hoon Kim, "Cost Model for the Checkpoint and Rollback Scheme in Mobile Real-time Systems," EEECS 2016, Phuket, Thailand, Jan. 2016.
11 Kyue-Sup Byun and Jai-Hoon Kim, "Determining Checkpointing Intervals for Fault Tolerant Real-Time Systems," PDPTA 2000, Las Vegas, June 2000.
12 Sasikumar Punnekkat and Alan Burns, "Analysis of checkpointing for schedulability of real-time systems," Real-Time Computing Systems and Applications, 1997. Article (CrossRef Link)
13 Sasikumar Punnekkat, Alan Burns and Robert Davis, "Analysis of Checkpointing for Real-Time Systems," Real-Time Systems, vol. 20, pp. 83-102, 2001 Article (CrossRef Link)   DOI
14 Kang G. Shin, Tein-Hsiang. Lin and Yann-Hang Lee, "Optimal checkpointing of real-time tasks," IEEE Trans. Computers, vol. C-36, pp. 1328-1341, Nov. 1987. Article (CrossRef Link)   DOI
15 Wolfram Mathematica official website, http://www.wolfram.com.