期刊文献+

基于检查点间隔优化的容错实时系统可调度性 被引量:1

Schedulability of fault-tolerant real-time system based on checkpoint interval optimization
下载PDF
导出
摘要 针对实时系统容错模型只能容忍任务执行时一次故障发生的缺陷,基于卷回恢复容错模型,提出了任务局部最优检查点间隔求解算法,使实时系统任务能够容忍任务执行过程中多次故障的发生;进而基于局部最优检查点间隔提出任务集检查点间隔全局优化(CIGO)策略。基于不同的检查点间隔优化机制,结合实时系统任务最坏响应时间的计算公式进行系统可调度性分析。仿真实验表明,与局部最优检查点间隔相比,基于全局优化检查点间隔的实时系统容错能力有显著提升。 To overcome the defect of the real-time system fault-tolerant model that could only tolerate one fault occurred during the task execution process, a task Local Optimum Checkpoint Interval (LOCI) iterative algorithm was proposed. The algorithm is based on the checkpoint and rollback recovery fault tolerant model to make the task of the real-time system could tolerate multiple faults occurred during the task execution process. Then the Checkpoint Interval Global Optimization (CIGO) algorithm of the task set was proposed. The sehedulability of the real-time system was analyzed based on the different checkpoint interval optimization mechanisms according to the calculation formula of the task worst case response time. The simulation results show that the strategy based on the GIGI can significantly improve the system fault resilience compared to that based on the LOCI.
出处 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2014年第2期433-439,共7页 Journal of Jilin University:Engineering and Technology Edition
基金 国家自然科学基金项目(60873138 61100004)
关键词 计算机系统结构 实时系统 检查点设置与卷回恢复 可调度性分析 检查点间隔优化 computer system architecture real-time system checkpoint and rollback recovery schedulability analysis checkpoint interval optimization
  • 相关文献

参考文献10

  • 1Sha L, Abdelzaher T F, Arzen K E, et al. Real time scheduling theory: a historical perspective[J]. Real-Time Systems, 2004, 28(2-3) ..101-155.
  • 2Shivakumar P, Kistler M, Keckler S W, et al. Modeling the effect of technology trends on the soft error rate of combinational logic[C]//Proc of the Int'l Conference on Dependable Systems and Net- works, 2002.. 389-399.
  • 3傅忠传,陈红松,崔刚,杨孝宗.处理器容错技术研究与展望[J].计算机研究与发展,2007,44(1):154-160. 被引量:36
  • 4Clark J A, Pradhan D K. Fault injection: a method for validating computer system dependability [J]. IEEE Computer, 1995, 28(6): 47-56.
  • 5Ziegler J F. IBM experiments in soft fails in comput- er electronics (1978-1994) [J]. IBM Journal Re- search Development, 1996, 40(1): 3-18.
  • 6Zhang F, Burns A. Schedulahility analysis for real- time systems with EDF scheduling[J]. IEEE Trans- actions on Computers, 2009, 58(9) : 1250-1258.
  • 7Punnekkat S, Burns A, Davis R. Analysis of check- pointing for real-time systems[J]. Real-time Sys- tems, 2001, 20(1): 83-102.
  • 8Paul Pop, Viacheslav Izosimov, Petru Eles, et al. Design optimization of time-and cost-constrained fault-tolerant embedded systems with cheekpointing and replication[J]. IEEE Trans on Very Large Scale Integration Systems, 2009, 17(3): 389-402.
  • 9Liu L C, Layland J W. Scheduling algorithms for multiprogramming in a hard real-time environment [J]. Journal of theACM, 1973, 20(1): 46-61.
  • 10刘娴,郭锐锋,丁万夫.基于优先级混合策略的回卷恢复容错实时系统的可调度性[J].吉林大学学报(工学版),2012,42(5):1243-1250. 被引量:3

二级参考文献56

  • 1万加富,李迪,叶峰,赖乙宗.提高混合实时任务确定性的两级调度算法[J].吉林大学学报(工学版),2009,39(3):753-758. 被引量:4
  • 2江建慧,员春欣.芯片级系统的在线测试技术[J].计算机研究与发展,2004,41(9):1593-1603. 被引量:2
  • 3Fu Zhongchuan,Chen Hongsong,Cui Gang.MICROTHREAD BASED (MTB) COARSE GRAINED FAULT TOLERANCE SUPERSCALAR PROCESSOR ARCHITECTURE[J].Journal of Electronics(China),2006,23(3):461-466. 被引量:3
  • 4Premkishore Shivakumar,Michael Kistler,Stephen W Keckler,et al.Modeling the effect of technology trends on the soft error rate of combinational logic[C].2002 Int'l Conf on Dependable Systems and Networks,Bethesda,USA,2002
  • 5P P Shirvani,E J McCluskey.PADded cache:A new fault tolerance technique for cache memories[C].IEEE 17th VLSI Test Symposium,San Diego,1999
  • 6M Rebaudengo,M Sonza Reorda,M Violante.An accurate analysis of the effects of soft errors in the instruction and data caches of a pipelined microprocessor[C].Design Automation and Test in Europe Conference and Exhibition,Munich,Germany,2003
  • 7Shubhendu S Mukherjee,Joel Emer,Tryggve Fossum,et al.Cache scrubbing in microprocessors:Myth or necessity[C].The 10th Int'l Symp on Pacific Rim Dependable Computing (PRDC),Papeete,2004
  • 8B Nicolescu,P Peronnard,R Velazco,et al.Efficiency of transient bit-flips detection by software means:A complete study[C].The 18th IEEE Int'l Symp on Defect and Fault Tolerance in VLSI Systems (DFT'03),Cambridge,2003
  • 9A Avizienis.The N-version approach to fault-tolerant software[J].IEEE Trans on Software Engineering,1985,11(12):1491-1501
  • 10Z Alkhalifa,V S S Nair,N Krishnamurthy,et al.Design and evaluation of system level checks for on-line control flow error detection[J].IEEE Trans on Parallel and Distributed Systems,1999,10(6):627-641

共引文献36

同被引文献13

  • 1傅忠传,陈红松,崔刚,杨孝宗.处理器容错技术研究与展望[J].计算机研究与发展,2007,44(1):154-160. 被引量:36
  • 2SHA L, ABDELZAHER T F, ARAEN K E, et al. Real time scheduling theory: a historical perspective[ J ~. Real- Time Systems, 2004, 28(2/3):101-155.
  • 3CLARK J A, PRADHAN D K. Fault injection: a method for validating computer system dependability [ J ]. IEEE Computer, 1995, 28(6): 47-56.
  • 4ZHANG F, BURNS A. Schedulability analysis for real- time systems with EDF scheduling[ J ]. IEEE Transactions on Computers, 2009, 58(9): 1250-1258.
  • 5PUNNEKKAT S, BURNS A, DAVIS R. Analysis of checkpointing for real-time systems [ J ~. Real-Time Systems, 2001, 20(1): 83-102.
  • 6POP P, IZOSIMOV V, ELES P, et al. Design optimization of time and cost-constrained fault-tolerant embedded systems with checkpointing and replication[ J ]. IEEE Transactions on Very Large Scale Integration Systems, 2009, 17(3): 389-402.
  • 7KENNEDY J, EBERHART R. Particle swarm optimization [ C ] // Proceedings of IEEE International Conference on Neural Networks. Perth : IEEE, 1995 : 1942-1948.
  • 8LIU L C, LAYLAND J W. Scheduling algorithms for multi-programming in a hard real-time environment [ J ]. Journal of the ACM, 1973, 20(1) : 46-61.
  • 9AUDSLEY N C, BURNS A, WELLINGS A J. Deadline monotonic scheduling theory and application [ J 1- Control Engineering Practice, 1993, 1(1) : 71-78.
  • 10BURNS A, PUNNEKKAT S, STRINGINI L, et al. Probabilistic scheduling guarantees for fault-tolerant real- time systems [ C ] // Proceedings of International Working Conference on Dependable Computing for Critical Applications. San Jose: IEEE, 1999: 361-378.

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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