摘要: 为解决海量存储系统的容错性问题,定义SCSI磁盘I/O故障模型,设计并实现一种基于SCSI协议的存储系统评测平台。利用SCSI协议中间层提供的接口函数,截获SCSI上层命令,并将其修改为模拟多种故障注入。通过实验比较系统在故障前与故障中的应用级性能,结果表明,该评测平台对不同故障具有不同的容错能力,可以衡量不同存储系统的技术指标。
关键词:
海量存储,
存储域网络,
评测平台,
小型计算机系统接口,
故障注入,
内核模块编程
Abstract: To solve the problem of massive storage system fault tolerance, this paper defines I/O fault models based on SCSI, designs and implements an evaluation platform based on SCSI protocol. It modifies SCSI commands from upper layer, passes them to the lower layer. As the tool can modify the commands, many faults can be injected. Experimenal results show that system has different fault tolerance to different faults, therefore the performance index of different storage system can be compared.
Key words:
massive storage,
Storage Area Network(SAN),
evaluation platform,
Small Computer System Interface(SCSI),
fault injection,
kernel module programing
中图分类号:
温东新, 高清娥, 张展, 钱军, 陈宇龙, 张中兆. 基于SCSI的存储系统评测平台设计与实现[J]. 计算机工程, 2012, 38(5): 47-49,55.
WEN Dong-Xin, GAO Qing-E, ZHANG Zhan, JIAN Jun, CHEN Yu-Long, ZHANG Zhong-Zhao. Design and Implementation of Storage System Evaluation Platform Based on SCSI[J]. Computer Engineering, 2012, 38(5): 47-49,55.