论文部分内容阅读
故障注入技术通过人为引入故障,加速系统失效,能够在短时间内有效地评估容错计算机系统的容错性能。通过对S698芯片以及当前软件故障注入技术的研究,设计实现了一款针对S698处理器的软件故障注入工具S-SFI,能够进行关键寄存器被修改、代码段破坏、进入非法工作区、死循环、软件不喂狗和接口器件工作异常等类型故障的注入。该工具利用串口通信的方式在宿主机端提供了良好的交互界面。通过实验对S-SFI的各项功能进行了验证,并分析了各类型故障对目标系统的影响程度。
Fault injection technology can effectively evaluate the fault-tolerant performance of fault-tolerant computer systems in a short period of time by artificially introducing faults and accelerating system failures. Through the research on the S698 chip and the current software fault injection technology, a software fault injection tool S-SFI for S698 processor is designed and implemented, which can modify the key registers, destroy the code segment, enter the illegal work area, Software does not feed dogs and interface devices work abnormalities and other types of fault injection. The tool uses the serial port communication way to provide a good interactive interface on the host side. Through experiments, the functions of S-SFI are verified, and the impact of various types of faults on the target system is analyzed.