摘要
为解决海量存储系统的容错性问题,定义SCSI磁盘I/O故障模型,设计并实现一种基于SCSI协议的存储系统评测平台。利用SCSI协议中间层提供的接口函数,截获SCSI上层命令,并将其修改为模拟多种故障注入。通过实验比较系统在故障前与故障中的应用级性能,结果表明,该评测平台对不同故障具有不同的容错能力,可以衡量不同存储系统的技术指标。
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.
出处
《计算机工程》
CAS
CSCD
2012年第5期47-49,55,共4页
Computer Engineering
基金
国家"863"计划基金资助项目"存储系统测试评价技术和平台"(2009AA01A404)
国家"863"计划专项基金资助重大项目(2008AA01A204)
国家自然科学基金资助项目(61003047)
国家科技支撑计划基金资助项目"存储自动化设备研制及产业化"(2011BAH04B03)
科技部国际合作基金资助项目"无线传感器网络仿真建模关键技术合作研究"(2010DFA14400)
关键词
海量存储
存储域网络
评测平台
小型计算机系统接口
故障注入
内核模块编程
massive storage
Storage Area Network(SAN)
evaluation platform
Small Computer System Interface(SCSI)
fault injection
kernel module programing