期刊文献+

Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods 被引量:2

Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods
原文传递
导出
摘要 This paper presents an optimal checkpoint strategy for fault-tolerance in real-time systems where transient faults occur in Poisson distribution. In our environment, multiple real-time tasks with different deadlines and harmonic periods are scheduled in the system by rate-monotonic algorithm, and checkpoints are inserted at a constant interval in each task. When a fault is detected, the system carries out rollback to the latest checkpoint and re-executes tasks. The maximum number of re-executable checkpoints and an equation to check schedulability are derived, and the optimal number of checkpoints is selected to maximize the probability of completing all the tasks within their deadlines. This paper presents an optimal checkpoint strategy for fault-tolerance in real-time systems where transient faults occur in Poisson distribution. In our environment, multiple real-time tasks with different deadlines and harmonic periods are scheduled in the system by rate-monotonic algorithm, and checkpoints are inserted at a constant interval in each task. When a fault is detected, the system carries out rollback to the latest checkpoint and re-executes tasks. The maximum number of re-executable checkpoints and an equation to check schedulability are derived, and the optimal number of checkpoints is selected to maximize the probability of completing all the tasks within their deadlines.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2012年第1期105-112,共8页 计算机科学技术学报(英文版)
关键词 checkpoint scheme real-time system FAULT-TOLERANCE harmonic period rate-monotonic (RM) scheduling checkpoint scheme, real-time system, fault-tolerance, harmonic period, rate-monotonic (RM) scheduling
  • 相关文献

参考文献15

  • 1Shin K G, Kim H. Derivation and application of hard dead- lines for reM-time control systems. IEEE Transactions on Systems, Man, and Cybernetics, 1992, 22(6): 1403-1413.
  • 2Ghosh S, Melhem R G, Mosse D. Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiproces- sor systems. IEEE Transactions on Parallel and Distributed Systems, 1997, 8(3): 272-284.
  • 3Young J W. A first order approximation to the optimal check- point intervals. Communications of the ACM, 1974, 17(9): 530-531.
  • 4Ziv A, Bruck J. An on-line algorithm for checkpoint place- merit. IEEE Transactions on Computers, 1997, 46(9): 976- 985.
  • 5Siewiorek D P, Swarz R S. Reliable Computer Systems: De- sign and Evaluation, 3rd Edition. Massachusetts: A K Peters, 1998.
  • 6Shin K G, Lin T H, Lee Y H. Optimal checkpointing of real- time tasks. IEEE Transactions on Computers, 1987, 36(11): 1328-1341.
  • 7Ziv A, Bruck J. Performance optimization of checkpointing schemes with task duplication. IEEE Transactions on Com- puters, 1997, 46(12): 1381-1386.
  • 8Ziv A, Bruck J. Analysis of checkpointing schemes with task duplication. IEEE Transactions on Computers, 1998, 47(2): 222-227.
  • 9Kwak S W, Choi B J, Kim B K. Optimal checkpointing strat- egy for real-time control systems under faults with exponen- tial duration. IEEE Transactions on Reliability, 2001, 50(3): 293-301.
  • 10Quaglia F. A cost model for selecting checkpoint positions in time warp parallel simulation. IEEE Transactions on Parallel and Distributed Systems, 2001, 12(4): 346-362.

同被引文献20

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部