基于多卷服务器的块级别云存储系统研究与实现
发布时间:2021-03-27 23:07
随着互联网中信息量不断增长,以及用户终端体积的不断减小,建立统一的数据中心为用户提供可定制的远程云存储服务是当前存储技术发展的必然趋势。作为下一代IT领域的革命性技术,云存储技术一直是云计算领域的研究热点。在过去的数年里,国内外学术界和工业界都在云存储技术和产品的研究与开发上投入了大量的人力物力,各种相关新型技术和产品层出不穷。云存储系统涉及存储网络技术、虚拟化技术、数据传输技术、分布式存储技术等,具有良好的学术研究前景和价值。块级别云存储系统通过存储虚拟化技术和网络存储技术为系统中的用户虚拟机提供原始块存储设备,使得用户可根据自身需要在获得的块存储设备上安装文件系统或数据库。而现有的块级别云存储系统部分存在两点不足:1、与自身平台系统紧密耦合,不利于系统间集成和二次开发;2、系统中存在存储服务器瓶颈,严重影响了系统整体性能和可靠性。本文在深入研究各种云存储系统实现方式前提下,提出并实现了一种基于多卷服务器架构的虚拟块级别云存储系统。首先,设计并实现了多卷服务器架构及基于此架构的存储工作流。在该架构下,系统能够使用CLVM管理多卷服务器共享的存储设备,使用Xen管理虚拟机服务器上的客户...
【文章来源】:杭州电子科技大学浙江省
【文章页数】:59 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
目录
第1章 绪论
1.1 课题相关背景
1.2 课题相关领域发展现状
1.3 课题的意义
1.4 论文的主要工作与结构
第2章 Orthrus系统的相关技术
2.1 概述
2.2 Xen虚拟化技术
2.3 基于集群的Linux逻辑卷管理技术
2.3.1 集群概述
2.3.2 Linux逻辑卷管理(LVM)
2.3.3 Red Hat集群与基于集群的逻辑卷管理
2.4 存储局域网(SAN)
2.5 iSCSI
2.5.1 iSCSI协议栈
2.5.2 iSCSI协议数据单元
2.5.3 iSCSI发现
2.5.4 iSCSI连接流程
2.6 Web Service
2.7 虚拟块存储系统VBS
2.8 遗传算法基础
2.9 本章小结
第3章 Orthrus系统架构与工作流设计
3.1 概述
3.2 多卷服务器块级别云存储系统架构设计
3.2.1 Orthrus系统各节结点和模块
3.2.2 Orthrus系统架构的优点
3.3 多卷服务器块级别云存储系统卷管理工作流
3.3.1 工作流描述
3.3.2 工作流实现
3.4 多卷服务器间侦听-检测-故障处理工作流
3.4.1 工作流描述
3.4.2 工作流实现
3.5 多卷服务器块级别云存储系统性能效果实验和分析
3.5.1 实验环境描述
3.5.2 实验工具介绍
3.5.3 实验流程
3.5.4 实验结果与分析
3.6 本章小结
第4章 多卷服务器间负载均衡策略研究与实现
4.1 概述
4.2 用于负载研究的服务器模型
4.2.1 服务器性能建模
4.2.2 服务器负载建模
4.3 系统静态负载均衡策略
4.4 多服务器动态负载均衡策略
4.4.1 多服务器负载状态评估策略
4.4.2 通过遗传算法模拟负载分布策略
4.4.3 通过负载迁移实现负载均衡
4.5 多卷服务器动态负载均衡策略效果验证实验和分析
4.5.1 实验环境描述
4.5.2 实验工具介绍
4.5.3 实验流程
4.5.4 实验结果与分析
4.6 本章小结
第5章 总结与展望
5.1 工作总结
5.2 进一步工作及展望
致谢
参考文献
附录
详细摘要
【参考文献】:
期刊论文
[1]用遗传算法解决基于分条技术的磁盘负载均衡问题[J]. 倪云竹,吕光宏,黄彦辉. 计算机学报. 2006(11)
[2]基于遗传算法的RAID磁盘阵列中磁盘负载均衡方法[J]. 董欢庆,李战怀. 计算机工程与应用. 2003(16)
[3]基于SAN的高可用性网络存储解决方案[J]. 蔡皖东. 小型微型计算机系统. 2001(03)
本文编号:3104406
【文章来源】:杭州电子科技大学浙江省
【文章页数】:59 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
目录
第1章 绪论
1.1 课题相关背景
1.2 课题相关领域发展现状
1.3 课题的意义
1.4 论文的主要工作与结构
第2章 Orthrus系统的相关技术
2.1 概述
2.2 Xen虚拟化技术
2.3 基于集群的Linux逻辑卷管理技术
2.3.1 集群概述
2.3.2 Linux逻辑卷管理(LVM)
2.3.3 Red Hat集群与基于集群的逻辑卷管理
2.4 存储局域网(SAN)
2.5 iSCSI
2.5.1 iSCSI协议栈
2.5.2 iSCSI协议数据单元
2.5.3 iSCSI发现
2.5.4 iSCSI连接流程
2.6 Web Service
2.7 虚拟块存储系统VBS
2.8 遗传算法基础
2.9 本章小结
第3章 Orthrus系统架构与工作流设计
3.1 概述
3.2 多卷服务器块级别云存储系统架构设计
3.2.1 Orthrus系统各节结点和模块
3.2.2 Orthrus系统架构的优点
3.3 多卷服务器块级别云存储系统卷管理工作流
3.3.1 工作流描述
3.3.2 工作流实现
3.4 多卷服务器间侦听-检测-故障处理工作流
3.4.1 工作流描述
3.4.2 工作流实现
3.5 多卷服务器块级别云存储系统性能效果实验和分析
3.5.1 实验环境描述
3.5.2 实验工具介绍
3.5.3 实验流程
3.5.4 实验结果与分析
3.6 本章小结
第4章 多卷服务器间负载均衡策略研究与实现
4.1 概述
4.2 用于负载研究的服务器模型
4.2.1 服务器性能建模
4.2.2 服务器负载建模
4.3 系统静态负载均衡策略
4.4 多服务器动态负载均衡策略
4.4.1 多服务器负载状态评估策略
4.4.2 通过遗传算法模拟负载分布策略
4.4.3 通过负载迁移实现负载均衡
4.5 多卷服务器动态负载均衡策略效果验证实验和分析
4.5.1 实验环境描述
4.5.2 实验工具介绍
4.5.3 实验流程
4.5.4 实验结果与分析
4.6 本章小结
第5章 总结与展望
5.1 工作总结
5.2 进一步工作及展望
致谢
参考文献
附录
详细摘要
【参考文献】:
期刊论文
[1]用遗传算法解决基于分条技术的磁盘负载均衡问题[J]. 倪云竹,吕光宏,黄彦辉. 计算机学报. 2006(11)
[2]基于遗传算法的RAID磁盘阵列中磁盘负载均衡方法[J]. 董欢庆,李战怀. 计算机工程与应用. 2003(16)
[3]基于SAN的高可用性网络存储解决方案[J]. 蔡皖东. 小型微型计算机系统. 2001(03)
本文编号:3104406
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3104406.html