首页> 外文OA文献 >EDFI: A Dependable Fault Injection Tool for Dependability Benchmarking Experiments
【2h】

EDFI: A Dependable Fault Injection Tool for Dependability Benchmarking Experiments

机译:EDFI:用于可靠性基准测试的可靠故障注入工具

摘要

Fault injection is a pivotal technique in dependability benchmarking. Unfortunately, existing general-purpose fault injection tools either inject faults in predetermined memory locations or resort to random injection, approaches that generally result in poor fault coverage and controllability guarantees. This makes it difficult to reproduce or compare experiments across different systems or workloads. This paper presents EDFI, a new tool for dependable general-purpose fault injection experiments. EDFI combines static and dynamic program instrumentation to perform execution-driven fault injection, a technique which allows realistic software faults to be injected in a controlled way as the target system executes. Our instrumentation strategy guarantees a predetermined fault load distribution during the entirety of the experiment, independently of the particular system or workload considered. Our evaluation confirms that EDFI significantly improves the precision and controllability of prior tools, at the cost of only modest memory and performance overhead during fault-free execution.
机译:故障注入是可靠性基准测试中的关键技术。不幸的是,现有的通用故障注入工具要么将故障注入预定的存储位置中,要么诉诸于随机注入,这种方法通常会导致不良的故障覆盖率和可控性保证。这使得难以在不同系统或工作负载之间重现或比较实验。本文介绍了EDFI,这是一种用于可靠的通用故障注入实验的新工具。 EDFI结合了静态和动态程序工具来执行执行驱动的故障注入,该技术允许在目标系统执行时以受控方式注入现实的软件故障。我们的仪器策略可确保在整个实验过程中进行预定的故障负载分配,而与所考虑的特定系统或工作量无关。我们的评估证实,EDFI显着提高了现有工具的精度和可控性,其代价是在无故障执行过程中仅占用适度的内存和性能开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号