期刊文献+

嵌入式实时系统容错集成技术的研究 被引量:1

Research on Fault Tolerance Integration Technology for Embedded Real-Time Systems
下载PDF
导出
摘要 本文提出了一种用于嵌入式实时系统的集成检查点回卷、任务重复和 DVS 的容错方法。该方法支待处理器速度的在线调整,并根据系统的特点,分别插入额外的 SCP 或 CCP 点,有效使用检查点的存贮和比较功能,减少任务的执行时间,提高系统性能。通过概率原理导出了该方法任务的平均执行时间。仿真结果表明在 DMR 系统上,与原有的方法相比,所提出的方法明显减少了任务的平均执行时间。在此基础上,进一步提出了可适配处理器速度的算法,在减少任务执行时间的同时又节约系统能源。本文研究成果也可用于其它任务重复系统,如 TMR-F、DMR-F-1和 RFCS 等。 An integrated fault tolerance approach that provides checkpointing, task duplication and DVS (dynamic voltage scaling) for embedded systems is presented in this paper. This paper shows that, by supporting processors' speed adjustment during task execution and inserting additional StEPs or CCPs according to characteristics of systems, a sig nificant reduction in the execution time can be achieved. With SCPs and CCPs, we can use both the comparison and storage operations in an efficient way and improve the performance of checkpointing schemes. Average execution times to complete a task for the proposed approach are obtained, using the theory of probability. Simulation results show that compared to previous method, the proposed approach significantly reduces the task execution time of DMR checkpointL ing scheme. Furthermore, an adaptive processors' speed algorithm, combined with the dynamic voltage scaling scheme, is put forwarded to achieve power reduction. My research results may be applied to the other task duplication systems, such as TMR-F, DMR-F-1 and RFCS, etc.
作者 黎忠文
出处 《计算机科学》 CSCD 北大核心 2006年第5期277-281,共5页 Computer Science
基金 福建省2003年青年科技人才创新基金(2003J020) 福建省2004年自然科学基金(A0410004) 厦门大学新世纪优秀人才支持计划基金 厦门大学院士引进基金
关键词 设置检查点 任务重复 DMR DVS SCP CCP CSCP 嵌入式实时系统 容错集成技术 Checkpointing, Task duplication, Double modular redundancy, Dynamic voltage scaling, Store-checkpoint, Compare-checkpoint, Compare-and-store-checkpoint
  • 相关文献

参考文献15

二级参考文献36

  • 1张昱.检查点设置与卷回恢复技术的研究和实现:硕士论文[M].北京:清华大学计算机科学与技术系,1997..
  • 2熊建新.机群系统并行调试技术研究:博士论文[M].北京:清华大学计算机科学与技术系,1996..
  • 3[1] A.Ziv and J.Bruck.Performance optimization of checkpointing schemes with task duplication.IEEE Trans.Computers,Dec.1997,46(12):1381~1386
  • 4[2] A.Ziv and J.Bruck.Analysis of checkpointing schemes with task duplication.IEEE Trans.Computers,Feb.1998,37(2):222~227
  • 5[3] D.P.Siewiorek and R.S.Swarz.The theory and practice of reliable system design.Digital Press,1982
  • 6[4] P.Agrawal.Fault tolerance in multiprocessor systems without dedicated redundency.IEEE Trans.Computers,Mar.1988,37(3):358~362
  • 7[5] A.Duda.The effects of checkpointing on program execution time.Information Processing Letters,June 1983,16:221~229
  • 8[6] D.K.Pradhan,and N.H.Vaidya.Roll-Forward and Rollback Recovery:Performance-Reliability Trade-off.Proc.24th IEEE Int′l Symp.Fault-Tolerant Computing,June 1994:186~195
  • 9[7] J.Long,W.K.Fuchs,and J.A.Abraham.Forward recovery using checkpointing in parallel systems.Proc.19th Int′l Conf.Parallel Processing,Aug.1990:272~275
  • 10[8] E.N.Elnozahy,D.B.Johnson and W.Zwaenepoel.The performance of consistent checkpinting.The 11th Symposium on Reliable Distributed Systems,1992:39~47

共引文献29

同被引文献6

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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