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

SAN管理软件的设计与实现

作 者: 邱琳
导 师: 李战怀
学 校: 西北工业大学
专 业: 计算机软件与理论
关键词: SAN存储区域网 存储网络管理系统 动态数据复制 远程数据复制 FC-AL(Fiber Channel Arbitrated Loop) FC_SAN(SAN basing on Fibre Channel) IP-SAN(SAN basing on IP) Trap机制
分类号: TP311.52
类 型: 硕士论文
年 份: 2002年
下 载: 68次
引 用: 0次
阅 读: 论文下载
 

内容摘要


存储区域网(Storage Area Network—SAN)为满足日益增长的数据存储提供了坚实的基础,但与传统网络相比,存储区域网的构成和管理更加复杂,因此必须提供高效的网络管理方案,才能充分发挥存储区域网的优点。 作者对传统网络管理思想进行了较为深入的分析和研究,针对存储区域网的特点总结了传统网络管理软件的不足,在此基础之上提出了新的网络管理软件思想和体系结构,并以新的网络管理软件思想和体系结构为指导设计和实现了存储区域网络管理软件SMS。 作者设计的SMS(Storage Management System)是一个基于FC-AL(Fibre Channel Arbitrated Loop)的SAN管理系统,采用客户/服务器体系结构,具有十分丰富的功能:统一存储管理、统一数据共享、动态数据复制、远程数据复制、状态监视、性能监视和分析、性能优化、日志管理等。 作者依据软件工程的开发原则进行SMS系统的设计,将整个SMS系统划分成服务器(server)和客户(client)两大部分,并借鉴Agent技术在server和client之间添加客户代理,在server和存储设备之间添加存储代理。考虑到server、客户代理和存储代理运行在同一台机器上,在设计进程间通信方式时采用了IPC机制来提高进程间的通信速度。目前SMS系统的设计和实现已全部完成,SMS已经作为商业产品投入了市场,并取得了良好的社会反响。 随着网络技术的发展,存储区域网在社会各个领域内的应用将更广泛,对存储区域网络性能的要求也会越来越高。继续深入研究数据存储技术和存储区域网络管理将具有更加重要的理论意义和应用前景。

全文目录


摘要  3-4
ABSTRACT  4-9
第1章 绪论  9-11
  1.1 研究背景  9-10
  1.2 研究内容  10
  1.3 全文组织  10-11
第2章 存储区域网概述  11-18
  2.1 传统的网络存储技术及其局限  11
  2.2 存储区域网的定义  11-12
  2.3 存储区域网的构成要素  12-13
    2.3.1 物理观点  12-13
    2.3.2 逻辑观点  13
  2.4 SAN存储网络的优点  13-16
    2.4.1 独立于LAN或服务器的数据备份功能  13-14
    2.4.2 高的资源利用率  14-15
    2.4.3 高可用性  15
    2.4.4 自动数据恢复功能  15-16
  2.5 存储区域网的发展  16-17
    2.5.1 FC-SAN存储区域网的局限  16
    2.5.2 IP-SAN存储网络的兴起  16-17
  2.6 总结  17-18
第3章 SAN管理软件的设计  18-22
  3.1 网络管理软件的功能  18
  3.2 网络管理软件的构成要素  18-19
  3.3 存储区域网管理软件的设计原则  19-21
    3.3.1 存储区域网管理软件的体系结构  19
    3.3.2 存储区域网管理软件的功能设计  19-21
  3.4 总结  21-22
第4章 SMS系统设计与实现  22-31
  4.1 SMS系统的体系结构的设计  22-23
  4.2 SMS系统的体系结构的实现  23-24
  4.3 SMS系统的功能设计和实现  24-30
    4.3.1 存储代理模块的功能设计和实现  24-25
      4.3.1.1 存储代理模块的功能设计  24
      4.3.1.2 存储代理模块的功能实现  24-25
    4.3.2 数据复制模块的设计和实现  25-26
      4.3.2.1 数据复制模块的功能设计  25
      4.3.2.2 数据复制模块的功能实现  25-26
    4.3.3 状态监视模块的功能设计和实现  26-27
      4.3.3.1 状态监视模块的功能设计  26
      4.3.3.2 状态监视模块的功能实现  26-27
    4.3.4 性能监视模块的功能设计和实现  27-28
      4.3.4.1 性能监视模块的功能设计  27-28
      4.3.4.2 性能监视模块的功能实现  28
    4.3.5 二重启动功能的设计和实现  28-29
      4.3.5.1 二重启动功能的设计  28-29
      4.3.5.2 二重启动功能的实现  29
    4.3.6 Recover处理功能的设计和实现  29-30
      4.3.6.1 Recover处理功能的设计  29
      4.3.6.2 Recover处理功能的实现  29-30
  4.4 总结  30-31
第5章 客户代理模块的设计与实现  31-48
  5.1 客户代理模块的系统构成  31-32
  5.2 客户代理模块的功能设计  32-33
    5.2.1 共享内存管理的设计  32
    5.2.2 缓冲区管理的设计  32-33
    5.2.3 健壮性管理的设计  33
    5.2.4 同步通信功能的设计  33
  5.3 客户代理模块的功能实现  33-45
    5.3.1 共享内存管理的实现  33-37
      5.3.1.1 共享内存的创建  33-34
      5.3.1.2 共享内存的应用  34-35
      5.3.1.3 共享内存的删除  35-37
    5.3.2 缓冲区管理的实现  37-39
      5.3.2.1 缓冲区的使用原则  37
      5.3.2.2 具体实现  37-39
    5.3.3 健壮性管理的实现  39-45
      5.3.3.1 健壮性管理的原理  39-40
      5.3.3.2 在client主进程中的具体实现  40-41
      5.3.3.3 在client通信进程中的具体实现  41
      5.3.3.4 在client机能进程中的具体实现  41-42
      5.3.3.5 应用实例  42-45
  5.4 客户代理模块中的进程间通信  45-47
    5.4.1 进程间通信方式  45-46
      5.4.1.1 socket通信  45
      5.4.1.2 消息队列通信  45-46
    5.4.2 进程间通信形式  46-47
      5.4.2.1 电文规则  46-47
      5.4.2.2 电文关联图  47
  5.5 总结  47-48
第6章 结束语  48-50
参考文献  50

相似论文

  1. 海量数据库的远程异构容灾技术研究,TP311.13
  2. 存储区域网管理系统的研究——利用存储区域网实现增强的备份系统,TP393.07
  3. SAN系统的综合管理软件SANM的研究与实现,TP311.52
  4. 基于SAN的存储资源管理系统(SRM)的研究与开发,TP311.52
  5. SAN管理软件扩展系统的研究与实现,TP311.52
  6. 信息系统灾难备份和恢复技术的研究及实现,TP309.3
  7. 网络存储中的数据容错与容灾技术研究,TP333
  8. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  9. 面向SMDA的服务建模方法及工具实现,TP311.52
  10. 面向软件的故障注入工具的研究与实现,TP311.52
  11. 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
  12. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  13. 光电对抗试验系统软件平台开发,TP311.52
  14. 电力负荷管理终端测试装置软件系统研制,TP311.52
  15. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  16. 中小企业进销存管理系统的研究与设计,TP311.52
  17. 支持产品物料追踪溯源的物流管理系统,TP311.52
  18. AUTOSAR系统建模方法的研究与实现,TP311.52
  19. 高端容错计算系统高可靠监控子系统的研究和设计,TP311.52
  20. 武器装备信息管理系统的设计与实现,TP311.52
  21. 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com