作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (5): 43-45. doi: 10.3969/j.issn.1000-3428.2010.05.016

• 软件技术与数据库 • 上一篇    下一篇

指令级的变量容错恢复

张 锐1,2,彭启民1,赵军锁1   

  1. (1. 中国科学院软件研究所综合信息系统技术国家级重点实验室,北京100190;2. 中国科学院研究生院,北京100190)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-03-05 发布日期:2010-03-05

Variable Recovery at Instruction-level for Fault Tolerance

ZHANG Rui1,2, PENG Qi-min1, ZHAO Jun-suo1   

  1. (1. National Key Lab of Integrated Information System Technology, Institute of Software, Chinese Academy of Sciences, Beijing 100190;
    2. Graduate University of Chinese Academy of Sciences, Beijing 100190)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-03-05 Published:2010-03-05

摘要: 提出一种抵抗瞬时故障的自动编译容错恢复方法,用源码中的变量信息在指令级别进行冗余错误流裁剪,在LCC上加以实现,并获得良好的容错性能。实验结果表明,该方法仅增加0.043倍的时间损耗及0.69倍的空间损耗,在时空损耗上优于现有的其他方法。

关键词: 软件容错, 编译, 可靠性

Abstract: To counter transient fault, a fault tolerance compilation method is proposed. By using the information of variable, it cuts down the redundant logic for fault tolerance at instruction-level on LCC, which gets better performance. Experimental results show with the usage of this method, the program running time increases by only 0.043 times, and storage only 0.69 times. The overhead of it is better than that of others.

Key words: software fault tolerance, compiling, reliability

中图分类号: