作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (5): 47-49,55. doi: 10.3969/j.issn.1000-3428.2012.05.012

• 软件技术与数据库 • 上一篇    下一篇

基于SCSI的存储系统评测平台设计与实现

温东新,高清娥,张 展,钱 军,陈宇龙,张中兆   

  1. (哈尔滨工业大学计算机科学与技术学院,哈尔滨 150001)
  • 收稿日期:2011-11-07 出版日期:2012-03-05 发布日期:2012-03-05
  • 作者简介:温东新(1971-),女,副教授、博士,主研方向:计算机系统结构评测;高清娥,硕士;张 展,讲师、博士;钱 军、 陈宇龙,硕士;张中兆,教授、博士生导师
  • 基金资助:
    国家“863”计划基金资助项目“存储系统测试评价技术和平台”(2009AA01A404);国家“863”计划专项基金资助重大项目(2008AA01A204);国家自然科学基金资助项目(61003047);国家科技支撑计划基金资助项目“存储自动化设备研制及产业化”(2011 BAH04B03);科技部国际合作基金资助项目“无线传感器网络仿真建模关键技术合作研究”(2010DFA14400)

Design and Implementation of Storage System Evaluation Platform Based on SCSI

WEN Dong-xin, GAO Qing-e, ZHANG Zhan, QIAN Jun, CHEN Yu-long, ZHANG Zhong-zhao   

  1. (School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China)
  • Received:2011-11-07 Online:2012-03-05 Published:2012-03-05

摘要: 为解决海量存储系统的容错性问题,定义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

中图分类号: