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

存储服务器中快照模块的设计与实现

作 者: 李钧生
导 师: 高传善
学 校: 复旦大学
专 业: 计算机技术
关键词: 存储区域网络 数据快照
分类号: TP393.05
类 型: 硕士论文
年 份: 2008年
下 载: 79次
引 用: 1次
阅 读: 论文下载
 

内容摘要


近年来,计算机网络的迅速发展使得越来越多的信息被数据化。传统的存储系统已经不能满足企业对存储系统高可靠性,可扩展性和安全性的要求。在这种情况下,出现了存储区域网络(SAN)。它一方面能为网络上的应用系统提供丰富、快速和简便的存储资源,另一方面又能共享存储资源并对其实施集中管理,成为当今理想的存储管理和应用模式。在基于SAN的存储服务器中,快照模块是其最核心的组成部分,占据十分重要的地位。作者所在公司一直专注于SAN的相关技术,并开发了核心产品-基于SAN的存储服务器。作者参与了该产品的研发工作,并在其中主要负责快照这个关键核心模块的开发。在项目的研发期间,作者对SAN的相关技术以及问题进行了细致的研究,在探讨基于SAN的存储服务器的体系结构的基础上,对其中的快照功能的需求和主流实现技术进行了深入分析,完成了快照这个核心模块的设计与实现,并在此基础上完成了本文。本文首先简单介绍了存储区域网的核心概念、组成要素以及相关的RAID级别,说明了存储服务器的软件架构和主要组成模块:接着重点讨论了现有的快照实现技术,分析了快照模块中的相关技术难点,并结合公司客户的需求阐述了快照模块的设计和实现。然后对快照模块的功能实现和实际运行性能做了初步的测试和分析,重点集中在快照模块对于主卷读写性能的影响程度。最后,分析了快照模块存在的优缺点,并对如何改善缺点和今后如何利用快照技术进行开发的后续功能实现做了一些初步的探讨。

全文目录


摘要  5-6
Abstract  6-7
引言  7-8
第一章 绪论  8-11
  1.1.研究背景  8-9
  1.2.研究内容  9-10
  1.3.论文的组织结构  10-11
第二章 网络存储的相关概念简介  11-22
  2.1.存储技术的现状  11-14
    2.1.1.网络附属存储  11-12
    2.1.2.存储区域网络  12-13
    2.1.3.SAN与NAS的比较  13-14
  2.2.存储区域网络的构成要素  14-17
    2.2.1.SAN互联协议  14-16
    2.2.2.SAN硬件  16-17
    2.2.3.SAN软件  17
  2.3.磁盘阵列  17-21
    2.3.1.磁盘阵列介绍  17-19
    2.3.2.RAID的概念  19-20
    2.3.3.RAID的级别  20-21
  2.4.磁盘组与逻辑磁盘  21-22
第三章 存储服务器系统概述  22-25
  3.1.系统整体构成  22
  3.2.系统核心模块概述  22-25
第四章 快照模块的设计与实现  25-46
  4.1.传统磁盘数据备份方案的缺点  25
  4.2.快照的基本概念  25-26
  4.3.主流的快照实现思路  26-30
    4.3.1.写时复制(Copy on Write)技术  26-27
    4.3.2.增强的写时复制技术  27-29
    4.3.3.写时重定向技术  29-30
  4.4.快照模块的整体设计  30-34
    4.4.1.基础技术  30-31
    4.4.2.元数据的存放与保护  31-33
    4.4.3.快照卷的新旧  33
    4.4.4.搜索表  33-34
  4.5.快照模块的主要算法  34-40
    4.5.1.主卷创建算法  34-35
    4.5.2.快照卷创建算法  35-36
    4.5.3.快照空间扩展算法  36
    4.5.4.快照写操作算法  36-37
    4.5.5.快照删除算法  37-38
    4.5.6.重建搜索表算法  38
    4.5.7.快照卷回滚算法  38-39
    4.5.8.判断物理单元是否共享算法  39-40
  4.6.快照模块的核心数据结构  40-46
    4.6.1.卷的数据结构  40-41
    4.6.2.物理空间的数据结构  41-43
    4.6.3.映射表的数据结构  43-44
    4.6.4.元数据内存区域管理的数据结构  44-46
第五章 实际性能测试分析  46-53
  5.1.测试分析的目的  46
  5.2.测试内容  46-47
  5.3.功能测试  47-51
    5.3.1.测试工具介绍  47
    5.3.2.测试环境  47-48
    5.3.3.测试内容和步骤  48-50
    5.3.4.测试结果  50-51
  5.4.性能测试  51-53
    5.4.1.测试工具介绍  51
    5.4.2.测试环境  51-52
    5.4.3.测试结果分析  52-53
第六章 总结与展望  53-57
  6.1.模块的优点  53-54
  6.2.模块的缺点  54-55
  6.3.基于快照的后续功能开发  55-57
参考文献  57-59
致谢  59-60

相似论文

  1. 基于SNMP的光纤通道交换机的网管系统的设计,TN915.07
  2. 光纤通道交换机数据交换系统的设计与仿真,TN915.05
  3. 异构网络存储统一管理系统的设计,TP393.07
  4. 天津大学智能数据中心研究与实现,TP308
  5. 网络存储在高校数字图书馆的设计与实现,G250.76
  6. FCoE交换机系统中ZONE数据备份模块的设计与实现,TP309.3
  7. 分布式FCoE交换机链路模块的设计与实现,TP311.52
  8. 开源软件在存储区域网络中的应用,TP333
  9. 光纤通道交换机FC-0层和FC-1层设计,TN915.05
  10. FCF交换机Exchange模块的设计与实现,TP393.05
  11. 基于SAN存储系统管理模块的设计与实现,TP333
  12. FCF交换机转发模块的设计与实现,TN915.05
  13. FC地址管理和名字服务数据同步的设计与实现,TN929.11
  14. 基于SAN的集中存储备份系统的设计与实现,TP309.3
  15. 面向数字校园的异构数据整合的关键技术研究,TP393.09
  16. 基于FC的磁盘阵列的研究与设计,TP333.35
  17. 网络存储中加密技术的研究,TP309.7
  18. 中国海洋大学数字图书馆存储区域网络建设研究,G250.73
  19. SAN存储设备的软/硬件架构设计与实现,TP333
  20. 支持IP-SAN远程映射与引导的固件协议栈模型的设计与实现,TP333

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com