首页> 外文会议>Annual IEEE/IFIP International Conference on Dependable Systems and Networks >Generative software-based memory error detection and correction for operating system data structures
【24h】

Generative software-based memory error detection and correction for operating system data structures

机译:基于生成的基于软件的内存错误检测和纠正,用于操作系统数据结构

获取原文

摘要

Recent studies indicate that the number of system failures caused by main memory errors is much higher than expected. In contrast to the commonly used hardware-based countermeasures, for example using ECC memory, software-based fault-tolerance measures are much more flexible and can exploit application knowledge, such as the criticality of specific data structures. This paper presents a software-based memory error protection approach, which we used to harden the eCos operating system in a case study. The main benefits of our approach are the flexibility to choose from an extensible toolbox of easily pluggable error detection and correction schemes as well as its very low runtime overhead, which totals in a range of 0.09–1.7 %. The implementation is based on aspect-oriented programming and exploits the object-oriented program structure of eCos to identify well-suited code locations for the insertion of generative fault-tolerance measures.
机译:最近的研究表明,由主内存错误引起的系统故障数比预期的要高得多。与常用的基于硬件的对策(例如使用ECC内存)相反,基于软件的容错措施更加灵活,可以利用应用知识,例如特定数据结构的重要性。本文提出了一种基于软件的内存错误保护方法,在案例研究中,我们使用它来强化eCos操作系统。我们方法的主要优点是可以从可轻松插入的错误检测和纠正方案的可扩展工具箱中进行灵活选择,并且其运行时开销非常低,总计为0.09–1.7%。该实现基于面向方面的编程,并利用eCos的面向对象的程序结构来识别适合的代码位置,以插入生成的容错措施。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号