学位论文 > 优秀研究生学位论文题录展示

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

作 者: 高清娥
导 师: 温东新
学 校: 哈尔滨工业大学
专 业: 计算机科学与技术
关键词: 海量存储 故障注入 SCSI协议 计算可用性
分类号: TP333
类 型: 硕士论文
年 份: 2010年
下 载: 44次
引 用: 3次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 分布式系统的故障注入方法研究,TP338.8
  2. 面向软件的故障注入工具的研究与实现,TP311.52
  3. 一个分布式作战指挥仿真系统的设计与实现,TP311.52
  4. 分布式文件系统客户端的设计与实现,TP338.8
  5. 基于云技术的分布式实时数据库高性能数据存储检索机制的研究,TP311.13
  6. 海量存储系统的性能管理与监测方法研究,TP333
  7. SRAM型FPGA单粒子故障传播特性与测试方法研究,V467
  8. 高可靠星载双机备份系统的设计与评估,TP309.3
  9. 集群环境下海量数据存储管理技术的研究,TP333
  10. 新型充气机电控系统的应用研究,U473.8
  11. 基于FPGA的SAS控制器设计与实现,TP332.3
  12. 面向服务计算的高可用服务注册中心模型研究,TP393.08
  13. 数字集成电路软错误敏感性分析与可靠性优化技术研究,TN406
  14. 航天嵌入式现代小卫星软件容错设计及测试系统研究,V446
  15. 基于可扩展对象的海量存储系统研究,TP333
  16. 基于Linux的网络存储盘研究与实现,TP393.05
  17. 基于遗传算法的模糊测试数据生成的研究,TP311.52
  18. 基于嵌入式SOC的高速数据传输系统的研究,TP368.1
  19. 基于软件实现的故障注入的系统健壮性测试研究,TP311.52
  20. EMP效应下计算机容错性能测试系统的研究与实现,TP302.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com