首页> 外文期刊>Journal of circuits, systems and computers >Improving the Resiliency of Software Against Soft-Errors Without External Redundancy and Performance Overhead
【24h】

Improving the Resiliency of Software Against Soft-Errors Without External Redundancy and Performance Overhead

机译:在没有外部冗余和性能开销的情况下,提高软件针对软错误的弹性

获取原文
获取原文并翻译 | 示例

摘要

One of the interesting features of software systems is that a large number of soft-errors are inherently derated (masked) at the software level. The rate of error-deration may depend on the inherent features of design and programming structures used in the software. This paper investigates the inherent effects of different programming structures on the program resiliency; to this end, six different benchmark programs were implemented by four different programming methods and structures. Profiling experiments were performed on the benchmarks to identify those features of the programming structures that affect the rate of error-deration; then, in order to quantify and examine the inherent resiliency of the programming structures, about 6,720,000 faults were injected into the benchmark programs. The results reveal that about 42.67% of faults in the programs implemented based on while loop-structure are derated; this figure for the programs implemented based on do-while, for and recursive structures are respectively 42.18%, 40.22% and 31.66%. The programs based on the while loop-structure have about 11.01% higher resiliency than the recursive programs. These results can enable software designers to select the most resilient loop-structures for developing inherently resilient programs.
机译:软件系统有趣的功能之一是,在软件级别固有地降低(掩盖)了许多软错误。错误减少的速率可能取决于软件中使用的设计和编程结构的固有特征。本文研究了不同编程结构对程序弹性的内在影响;为此,通过四种不同的编程方法和结构实现了六种不同的基准程序。对基准进行了性能分析实验,以识别影响错误减少率的编程结构的那些特征。然后,为了量化和检查编程结构的固有弹性,将大约6,720,000个错误注入到基准程序中。结果表明,基于while循环结构实现的程序中约有42.67%的故障被降级;对于基于do-while,for和递归结构实施的程序,此数字分别为42.18%,40.22%和31.66%。基于while循环结构的程序的弹性比递归程序高11.01%。这些结果可使软件设计人员选择最有弹性的循环结构来开发固有的有弹性的程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号