基于存储虚拟化的数据分布策略研究

基于存储虚拟化的数据分布策略研究

论文摘要

人类社会已进入信息时代,每年产生的数据量都以惊人的速度持续增长。面对如此浩瀚的数据量,大量的数据存储容量需求需要一个可扩展的数据管理办法,能够自适应大规模存储系统的动态变化,而一个有效的解决办法是存储虚拟化。但是,当不同的应用服务在虚拟存储设备上产生大量数据时,如何有效地在虚拟存储池中基于数据的特征来存放数据以及用户如何快速地进行数据定位是目前-个具有挑战性的问题。针对该问题,本文研究基于存储虚拟化的数据分布策略,完成的主要工作有如下几个方面:首先,提出了一种基于存储虚拟化的数据分布策略(DDSBSV)模型,并对该模型中的存储虚拟化和存储资源绑定机制进行了比较详细的设计与分析。DDSBSV的基本思想是:一是设计了一个内核可加载模块实现存储虚拟化;二是根据I/O负载特征,将存储负载合理分配给不同虚拟磁盘绑定集;三是针对每个虚拟磁盘绑定集中的存储介质实现负载均衡;四是根据顺序访问度和热度在虚拟磁盘绑定集之间进行合理的数据迁移。因此,模型提供了三个阶段的数据分布策略,从而满足异构应用服务的需求以及充分利用外存储系统的存储资源。其次,在Linux2.6内核中实现了DDSBSV的详细设计。借鉴虚拟内存的管理思想和扩展Device Mapper机制实现存储虚拟化,在此基础上,提出了一种存储资源绑定思想。通过分析I/O负载特征,动态变更虚拟磁盘绑定集的权重,结合基于权重的轮询调度算法,实现数据分发的公平性和数据的分级存储。采用动态区间映射算法实现了每个虚拟磁盘绑定集中存储介质的负载均衡。采用加权有向图WDG以及基于图的深度优先搜索算法计算I/O特征的顺序访问度,根据顺序访问度和热度实现虚拟磁盘绑定集间的负载迁移,进一步优化数据的布局,实现数据的分级存储。最后,实验方案采用DDSBSV存储系统与Linux LVM2的性能进行对比测试以及DDSBSV虚拟磁盘绑定集内存储介质的负载均衡。通过实验表明在混合负载工作模式下DDSBSV的吞吐量、带宽和平均响应时间比LVM2有较高的性能提升。同时DDSBSV可以保证在大规模网络存储系统中数据的存储QoS需求、数据的快速访问和系统的自适应性。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 研究现状
  • 1.3 本文的主要研究内容
  • 1.4 论文组织结构
  • 第2章 存储系统的相关理论
  • 2.1 存储结构的概述
  • 2.1.1 直接附属存储(DAS)
  • 2.1.2 网络附属存储(NAS)
  • 2.1.3 存储区域网络(SAN)
  • 2.1.4 基于对象存储(OBS)
  • 2.2 存储虚拟化
  • 2.2.1 虚拟存储的分类
  • 2.2.2 虚拟存储技术的实现方式
  • 2.2.3 虚拟存储系统的发展障碍
  • 2.3 数据分布策略
  • 2.4 小结
  • 第3章 基于存储虚拟化的数据分布策略模型
  • 3.1 结构设计
  • 3.2 存储虚拟化机制
  • 3.2.1 存储虚拟化结构
  • 3.2.2 存储虚拟化设计
  • 3.3 存储资源绑定机制
  • 3.3.1 基于聚类的资源绑定方法
  • 3.3.2 资源绑定实例分析
  • 3.4 小结
  • 第4章 DDSBSV系统的实现
  • 4.1 存储虚拟化的实现
  • 4.1.1 I/O映射的基本原理
  • 4.1.2 存储虚拟化的实现
  • 4.2 基于I/O负载特征的数据分布算法
  • 4.2.1 I/O负载特征的提取
  • 4.2.2 数据分布算法的实现
  • 4.3 虚拟磁盘绑定集内磁盘介质的负载均衡机制
  • 4.3.1 负载均衡思想
  • 4.3.2 负载均衡的实现
  • 4.4 虚拟磁盘绑定集间的负载迁移机制
  • 4.4.1 顺序访问度与热度
  • 4.4.2 负载迁移的实现
  • 4.5 小结
  • 第5章 性能分析和实验结果
  • 5.1 实验平台
  • 5.2 实验测试与结果分析
  • 5.2.1 DDSBSV存储系统性能的测试与分析
  • 5.2.2 负载均衡测试与分析
  • 5.3 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间所发表的学术论文
  • 附录B 攻读学位期间参加的科研项目
  • 相关论文文献

    • [1].基于虚拟磁盘技术的海量数据专用存储系统设计[J]. 自动化技术与应用 2019(03)
    • [2].基于云计算平台人工恢复虚拟磁盘数据方法的研究[J]. 计算机时代 2019(06)
    • [3].假作真来真亦假,Windows 7的VHD技术探秘[J]. 电脑爱好者 2009(05)
    • [4].不烦了,Windows 7自带虚拟[J]. 电脑爱好者 2009(02)
    • [5].改进虚拟磁盘在分布式存储下的读写效率[J]. 网络安全技术与应用 2020(11)
    • [6].Win 7下Ramdisk无法休眠的解决方案[J]. 电脑迷 2010(05)
    • [7].VMware下Linux的虚拟磁盘空间增加方法探讨[J]. 信息与电脑(理论版) 2011(02)
    • [8].浅谈“虚拟磁盘”的使用[J]. 科技信息 2009(33)
    • [9].VMware虚拟磁盘性能对比测试[J]. 电脑与信息技术 2020(04)
    • [10].VMware虚拟磁盘结构分析及在电子数据取证中的应用[J]. 中国司法鉴定 2011(02)
    • [11].基于PKI的在线认证安全虚拟磁盘的设计与实现[J]. 广州大学学报(自然科学版) 2009(04)
    • [12].TVDSM:支持透明计算的虚拟磁盘存储模型[J]. 计算机科学与探索 2018(03)
    • [13].另辟蹊径,实现Windows 10快速安装[J]. 电脑知识与技术(经验技巧) 2019(04)
    • [14].VirtualBox安装及使用[J]. 中国科技信息 2011(15)
    • [15].基于微信小程序的文件加密系统设计与实现[J]. 信息网络安全 2019(09)
    • [16].虚拟磁盘,隐藏文件终结者[J]. 电脑知识与技术(经验技巧) 2009(10)
    • [17].XenServer虚拟化平台取证方法研究[J]. 网络空间安全 2019(02)
    • [18].虚拟磁盘机制在企业文档管理系统中的应用[J]. 电子技术与软件工程 2016(19)
    • [19].基于虚拟磁盘的移动存储介质管理系统设计与实现[J]. 电力信息化 2009(06)
    • [20].配合Ramdisk缓存活用文件连接[J]. 电脑爱好者 2014(05)
    • [21].面向CDP系统的视图盘构建方法[J]. 信息安全研究 2019(02)
    • [22].基于虚拟磁盘的携带型操作系统加密方案[J]. 计算机应用 2014(S2)
    • [23].信息真伪识别与处理技术研究[J]. 网络安全技术与应用 2018(01)
    • [24].虚拟磁盘服务软件框架设计[J]. 计算机工程与应用 2010(25)
    • [25].基于虚拟磁盘的保密U盘[J]. 贵州大学学报(自然科学版) 2012(03)
    • [26].基于操作系统核心层的文档保护[J]. 电力信息与通信技术 2018(05)
    • [27].启用系统功能 双重保护数据[J]. 电脑爱好者 2014(16)
    • [28].基于虚拟磁盘块存储的分布式文件系统研究[J]. 华中科技大学学报(自然科学版) 2013(S2)
    • [29].云存储中一种基于布局的虚拟磁盘节能调度方法[J]. 电子学报 2012(11)
    • [30].基于虚拟磁盘的文件系统知识实验设计[J]. 广西教育学院学报 2020(04)

    标签:;  ;  ;  ;  ;  

    基于存储虚拟化的数据分布策略研究
    下载Doc文档

    猜你喜欢