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

基于iSCSI存储集群的研究与设计

作 者: 王施人
导 师: 毛宇光
学 校: 南京航空航天大学
专 业: 计算机应用技术
关键词: iSCSI 存储集群 心跳检测 故障接管 数据镜像 单一映像文件系统 分布式锁管理
分类号: TP333
类 型: 硕士论文
年 份: 2010年
下 载: 46次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息飞速增长,高效存储与提高系统的可用性成为亟待解决的问题。为了解决上述问题,本文对基于iSCSI存储集群系统进行了研究与设计。首先对iSCSI协议进行了研究分析,接下来对存储集群的各种工作模式、存储架构以及关键技术进行了研究,最后根据两者的特点研究了iSCSI协议与存储集群相结合的高性能、低成本的存储解决方案,设计并实现了基于iSCSI存储集群的两个原型系统:iSCSI-SCSNA与iSCSI-SCSSA。在iSCSI方面,重点分析了其协议模型、应用价值。在存储集群方面,首先通过建立双机模式的可用性模型,从理论上论证了双机模式在可用性方面的突出贡献,其次对实现集群的各种关键技术进行了研究与设计。通过给出一种自适应于计算机CPU的新型心跳算法与自检和互检相结合的心跳检测方式来完成对心跳检测模块的设计。故障接管则使用ARP欺骗原理来实现。数据镜像系统工作在LVM之上,是基于卷的复制,它使用同步复制协议实现实时镜像,具体实现时通过设立一个日志区对正在处理的写数据进行保存与管理。对单一映像文件系统进行设计时,主要通过给出锁结构的定义、锁管理的规则来实现分布式锁管理机制。通过各模块的相互协作,最终实现了iSCSI-SCSNA与iSCSI-SCSSA给出的系统目标、软硬件的设计方案。最后对系统性能进行了分析与测试。

全文目录


摘要  4-5
ABSTRACT  5-13
第一章 绪论  13-17
  1.1 研究背景  13-14
  1.2 研究现状  14-16
  1.3 本文的研究内容及组织  16-17
第二章 iSCSI 存储技术  17-24
  2.1 iSCSI 起源  17
  2.2 iSCSI 工作模式  17-21
    2.2.1 iSCSI 协议概念模型  18
    2.2.2 iSCSI 会话管理  18-20
    2.2.3 命名和寻址  20-21
    2.2.4 iSCSI 命令和响应  21
    2.2.5 协议数据单元  21
  2.3 iSCSI 应用  21-23
    2.3.1 iSCSI 的实现  22
    2.3.2 iSCSI 在网络存储上的应用  22-23
  2.4 小结  23-24
第三章 基于iSCSI 存储集群的研究  24-44
  3.1 存储集群的分类及其工作模式  24-32
    3.1.1 三种工作模式  24-25
    3.1.2 磁盘镜像存储架构和共享磁盘存储架构  25-26
    3.1.3 可用性建模与分析  26-32
  3.2 存储集群的关键技术研究  32-42
    3.2.1 心跳检测  32-34
    3.2.2 故障接管  34-35
    3.2.3 故障恢复  35-36
    3.2.4 检查点技术  36-37
    3.2.5 数据镜像  37-38
    3.2.6 单一映像文件系统  38-39
    3.2.7 分布式锁管理  39-41
    3.2.8 技术的融合  41-42
  3.3 iSCSI 与存储集群结合  42-43
    3.3.1 可行性  42-43
    3.3.2 优势  43
  3.4 小结  43-44
第四章 iSCSI-SCSNA 的设计与实现  44-58
  4.1 iSCSI-SCSNA 的整体设计  44-46
  4.2 核心模块设计与实现  46-57
    4.2.1 心跳检测模块  46-51
    4.2.2 故障接管模块  51-52
    4.2.3 数据镜像模块  52-57
  4.3 iSCSI-SCSNA 的工作流程  57
  4.4 小结  57-58
第五章 iSCSI-SCSSA 的设计与实现  58-74
  5.1 iSCSI-SCSSA 的整体设计  58-60
  5.2 单一映像文件系统  60-73
    5.2.1 单一映像文件系统设计目标  60-61
    5.2.2 锁结构  61-69
    5.2.3 锁管理与锁定位  69-73
  5.3 iSCSI-SCSSA 的工作流程  73
  5.4 小结  73-74
第六章 系统性能评价与测试  74-79
  6.1 系统性能评价  74-75
    6.1.1 单机模式与双机模式可用度对比  74-75
    6.1.2 iSCSI-SCSNA 与iSCSI-SCSSA 性能比较  75
  6.2 系统测试与分析  75-78
    6.2.1 系统测试分类  75-76
    6.2.2 测试环境  76-77
    6.2.3 测试结果与分析  77-78
  6.3 小结  78-79
第七章 总结与展望  79-81
  7.1 总结  79-80
  7.2 展望  80-81
参考文献  81-85
致谢  85-86
在学期间的研究成果及发表的学术论文  86

相似论文

  1. 基于gPXE的智能无盘系统管理技术研究,TP316
  2. 两级RAID高可靠分布式iSCSI网络存储系统,TP333
  3. 基于逻辑卷的双控制器磁盘阵列系统的控制与管理,TP333.35
  4. 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
  5. 容错计算机系统双机容错软件设计与实现,TP302.8
  6. 海量存储系统中高可用服务管理的设计与实现,TP333
  7. 高性能iSCSI系统的设计与实现,TP333
  8. 基于网络的存储虚拟化技术的研究,TP333
  9. 基于HDT的远程控制接入系统设计与实现,TP872
  10. 高性能服务器故障诊断方法的研究与设计,TP368.5
  11. 基于对象的存储系统设计与实现,TP333
  12. 开源软件在存储区域网络中的应用,TP333
  13. iSCSI协议研究及其性能优化,TP333
  14. 基于CHAP协议的安全IP SAN系统的研究与实现,TP333
  15. 集群环境下数据副本管理和失效检测技术的研究,TP338
  16. 一种iSCSI-SAN目标器的设计与实现,TP333
  17. Improving iSCSI Memory Cache Hit Through Prefetching to a Striped Disk,TP333.1
  18. 基于相似负载的iSCSI透明可靠多播,TP393.02
  19. 基于SAN存储系统阵列间交互模块的设计与实现,TP333
  20. 基于SAN的网络存储技术研究与应用,TP333

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