ZOFI:用于快速瞬态故障覆盖率分析的零开销故障注入工具
分布式、并行与集群计算
2019-08-29 v4
摘要
容错研究的实验评估依赖于在程序运行时注入错误、并监控执行过程与输出以发现错误执行的工具。特别是,在基于软件的瞬态故障可靠性研究中,既定方法包括将每个工作负载运行数百或数千次,并在过程中注入随机比特翻转。此类研究大多依赖基于修改版处理器模拟器或代码插桩框架的定制故障注入工具。这类工具开发难度不小,且通常比原生执行慢数个数量级。本文提出 ZOFI,一种新颖的基于计时的故障注入工具,旨在用于瞬态故障的故障覆盖率研究。ZOFI 是一个零开销工具,意味着被分析的工作负载以原生速度运行。与围绕模拟器或代码插桩工具设计的常见方法相比,这快了数个数量级。ZOFI 是自由软件,可在 https://github.com/vporpo/zofi 获取。
引用
@article{arxiv.1906.09390,
title = {ZOFI: Zero-Overhead Fault Injection Tool for Fast Transient Fault Coverage Analysis},
author = {Vasileios Porpodas},
journal= {arXiv preprint arXiv:1906.09390},
year = {2019}
}
备注
Updated bibstyle