Abstract:
This paper designs a fault injection tool base on Small Computer System Interface(SCSI) to aim at the usability evaluation of Massive Storage. The tool intercepts the SCSI commands from upper layer and modifies the commands, then passes them to the lower layer, it can inject many faults both transient and permanent. According to the characters of the target system, the fault model and inject are collected, inject results are recovered and off-line data are analyzed after inject. Experimenal test results validate the effectiveness of the tool.
Key words:
massive storage,
usability evaluation,
Small Computer System Interface(SCSI),
fault injection,
kernel module programing
摘要: 研究海量存储系统的可用性评测,设计一种基于小型计算机系统接口(SCSI)协议的故障注入工具。该工具在SCSI协议中间层截获SCSI上层命令,修改命令后,能够实现多种暂态和永久故障的注入,有效地模拟存储系统可能遇到的各种故障。根据目标系统特点确定故障模型和注入参数,注入结束后,进行注入结果回收和离线数据分析。实验测试结果验证了该故障注入工具的有效性。
关键词:
海量存储,
可用性评测,
小型计算机系统接口,
故障注入,
内核模块编程
CLC Number:
CHEN Yu-Long, WEN Dong-Xin, ZHANG Zhan, CUI Zhong-Jiang, JIAN Jun, WANG Xue-Jiao. Design and Implementation of Fault Injection Tool Based on SCSI[J]. Computer Engineering, 2011, 37(22): 222-224.
陈宇龙, 温东新, 张展, 崔忠强, 钱军, 王雪娇. 基于SCSI的故障注入工具设计与实现[J]. 计算机工程, 2011, 37(22): 222-224.