基于SCSI故障注入的可用性评测工具设计与实现

基于SCSI故障注入的可用性评测工具设计与实现

论文摘要

信息技术正从以计算设备为核心的计算时代和以交换机为中心的网络时代进入到以存储为核心的存储时代。面对大容量存储设备和存储系统,准确评测其应用级性能、可用性是待解决的关键问题。故障注入方法通过人为引入故障加速系统的失效,并通过观察系统在出现故障之后的行为,能够全面反映系统统合性能。由于海量存储系统高I/O带宽、高并发、大容量的特点,现有的故障注入工具不能有效评测系统计算可用性。本文针对海量存储磁盘系统,定义了SCSI磁盘I/O故障模型,包括读写失效故障、总线忙故障、磁盘挂起故障、命令队列溢出故障。设计和实现了一种基于SCSI协议的故障注入工具,该工具利用SCSI协议中间层提供的接口函数截获SCSI上层命令,然后修改命令,能够实现多种暂态和永久故障的注入,有效的模拟了存储系统可能遇到的各种故障。通过比较系统在故障前与故障中的应用级性能,得出存储系统计算可用性指标。使用本评测工具对SAN架构的海量存储系统进行可用性评测。根据目标系统特点确定故障模型和注入参数,注入结束后,进行注入结果回收和离线数据分析,通过计算注入成功率验证了本评测工具的有效性和实用性;并通过IOZONE测量目标系统在注入故障前与注入故障后的文件系统读写性能,评测了目标系统的可用性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.1.1 课题来源
  • 1.1.2 课题目的与意义
  • 1.2 可用性评测简介
  • 1.2.1 可用性概念
  • 1.2.2 可用性评测方法
  • 1.2.3 国内外研究现状
  • 1.3 基于故障注入的可用性评测技术研究
  • 1.3.1 故障的分类
  • 1.3.2 故障注入技术分类
  • 1.3.3 故障注入技术的发展
  • 1.4 本文研究内容
  • 1.5 论文结构
  • 第2章 基于SCSI 故障注入的评测工具总体设计
  • 2.1 评测工具的硬件环境及整体架构
  • 2.1.1 基于SAN 架构的海量存储系统配置
  • 2.1.2 数据I/O 路径及故障注入工具的实现层次
  • 2.2 基于SCSI 故障注入的可用性评测工具的模块设计
  • 2.2.1 SCSI 故障注入工具总体设计
  • 2.2.2 触发机制与故障注入模块
  • 2.2.3 结果回收与数据处理模块
  • 2.3 本章小结
  • 第3章 基于SCSI 故障注入的可用性工具的实现
  • 3.1 主控模块的实现
  • 3.2 故障注入模块的实现
  • 3.2.1 SCSI 读写过程
  • 3.2.2 关键数据结构
  • 3.2.3 故障注入工具注入流程
  • 3.3 信息回收和结果回收模块
  • 3.4 实现中的难点及其解决方法
  • 3.4.1 动态加载技术
  • 3.4.2 用户态控制模块和内核故障注入模块交互
  • 3.5 本章小结
  • 第4章 故障注入实验及结果分析
  • 4.1 测试环境
  • 4.2 故障注入实验及结果分析
  • 4.2.1 故障注入实验一及分析
  • 4.2.2 故障注入实验二及分析
  • 4.3 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].2013年全国海关进口废钢统计[J]. 中国废钢铁 2014(01)
    • [2].基于流命令的SCSI目标端设计[J]. 计算机工程 2008(08)
    • [3].一种SCSI目标器设计与评估[J]. 计算机测量与控制 2010(01)
    • [4].基于SCSI总线的高速数据存储系统软件设计[J]. 现代电子技术 2008(14)
    • [5].基于SCSI的故障注入工具设计与实现[J]. 计算机工程 2011(22)
    • [6].ISO/IECJTC1批准立项的新工作项目(2011年4~6月)[J]. 信息技术与标准化 2011(07)
    • [7].Tiny Core Linux在虚拟机下的安装方法[J]. 信息与电脑(理论版) 2011(24)
    • [8].6Gb/s SAS外接式储存设备的真命天子[J]. 电子与电脑 2009(06)
    • [9].现代数据中心直连式存储研究[J]. 电信快报 2017(10)
    • [10].视频网络存储技术分析与发展[J]. 中国安防 2009(05)
    • [11].扫描仪硬件的连接技巧(下)[J]. 家电检修技术 2013(06)
    • [12].测故评新确到改朝换代时——三代SAS硬盘测评[J]. 每周电脑报 2008(07)
    • [13].氯化钠阻垢剂(SCSI)的合成及性能评价[J]. 精细与专用化学品 2013(02)
    • [14].SAS技术的设计开发及应用[J]. 信息与电脑(理论版) 2011(10)
    • [15].浅析企业级存储接口的变迁[J]. 电脑知识与技术 2010(26)
    • [16].基于NIOS的SCSI应用系统设计[J]. 科技资讯 2008(15)
    • [17].基于SCSI的存储系统评测平台设计与实现[J]. 计算机工程 2012(05)
    • [18].footscan~ SCSI高频平板测试不同膝骨关节炎患者自然行走步态的生物力学比较[J]. 中国组织工程研究与临床康复 2010(43)
    • [19].基于NIOS的SCSI应用系统设计[J]. 微型电脑应用 2008(07)
    • [20].一种基于Ceph提供弹性块存储的研究及实现[J]. 信息通信 2017(10)
    • [21].基于PCIE总线的SCSI设备驱动程序研究[J]. 仪器仪表用户 2010(05)
    • [22].ISO/IEC JTC1批准立项的新工作项目(2014年7~9月)[J]. 信息技术与标准化 2014(10)
    • [23].适应多维网络的特快服务网硬件选购指引[J]. 信息与电脑(理论版) 2014(24)
    • [24].Linux下的分区工具和Fdisk使用方法[J]. 计算机与网络 2010(22)
    • [25].图像存储与实时显示系统设计与实现[J]. 电子测量技术 2015(05)
    • [26].基于FC-SCSI的多通道高速信号采集与实时存储系统[J]. 计算机工程 2015(11)
    • [27].iSCSI协议与Linux下SCSI子系统的研究[J]. 科技创新导报 2008(32)
    • [28].基于ASPI和SCSI的高速视频存储系统[J]. 计算机测量与控制 2010(06)
    • [29].基于ASPI和SCSI的高速数字视频存储系统[J]. 中国仪器仪表 2009(08)
    • [30].使用IET实现云实验室中存储的构建[J]. 价值工程 2016(16)

    标签:;  ;  ;  ;  

    基于SCSI故障注入的可用性评测工具设计与实现
    下载Doc文档

    猜你喜欢