首页> 外文期刊>Operating systems review >Hardening an L4 Microkernel Against Soft Errors by Aspect-Oriented Programming and Whole-Program Analysis
【24h】

Hardening an L4 Microkernel Against Soft Errors by Aspect-Oriented Programming and Whole-Program Analysis

机译:通过面向方面的编程和全程序分析,使L4微内核针对软错误进行加固

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

摘要

Transient hardware faults in computer systems have become widespread as shrinking structures and low supply voltages reduce the amount of energy needed to trigger a fault. This paper describes the latest improvements of a software-based fault-tolerance mechanism called Generic Object Protection (GOP). It is based on Aspect-Orientied Programming in AspectC++ and has been used in a case study to harden the L4/Fiasco.OC microkernel. As a result, the improved GOP avoids 60 % of kernel failures at an acceptable overhead of 19 % code size and less than 1 % runtime. The GOP improvements use static whole-program analysis and have been implemented in a prototypical manner. As an outlook, the paper presents envisioned language extensions providing whole-program control-flow and data-flow analyses in future AspectC++ versions.
机译:随着结构的缩小和低电源电压降低了触发故障所需的能量,计算机系统中的瞬时硬件故障已变得十分普遍。本文介绍了称为通用对象保护(GOP)的基于软件的容错机制的最新改进。它基于AspectC ++中的Aspect-Orientied编程,并已在案例研究中用于强化L4 / Fiasco.OC微内核。结果,改进的GOP避免了60%的内核故障,而可接受的开销为19%的代码大小和少于1%的运行时。 GOP改进使用静态的整个程序分析,并已以原型方式实施。展望未来,本文提出了可以在将来的AspectC ++版本中提供全程序控制流和数据流分析的预想语言扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号