分布式虚拟机存储系统的虚拟元数据服务器设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:tonzhofpcb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机是搭建“基础架构即服务”云平台的基础,随着云计算的快速发展,虚拟机数据后端存储成为重要研究课题。分布式块存储系统是典型的虚拟机数据存储系统,一般采用无中心节点的全对称架构,只提供数据强一致性保证,而分布式系统一致性和可用性不能兼顾的,因此系统可用性不高。系统中加入元数据服务器可以提供多种数据一致性策略,但会有单点故障、扩展性差和元数据同步开销等缺点。虚拟机是独占虚拟块设备的,因此存储系统中的每个数据都只有唯一的虚拟机修改。  针对虚拟机的数据访问特性,在无中心节点的分布式块存储系统中设计了虚拟元数据服务器。通过在系统与虚拟机客户端连接的节点保存虚拟块设备的元数据,使节点具备元数据服务器的功能并用来组织数据访问,在系统中虚拟了多个虚拟元数据服务器。在虚拟块设备的元数据中记录了数据副本版本信息和访问开销,使得系统能够异步的修改数据的副本,并能够根据节点负载和网络状态动态调整访问的数据副本。数据副本数据和版本同时存储方法保证了元数据的安全性,解决了单点故障问题,数据一致性后台检测与恢复技术保证了系统数据一致性,同时虚拟块设备的独占性也消除了元数据同步开销并大大降低了设计的复杂性。从而设计在继承了全对称架构优点的同时为系统提供了多种数据一致性策略,提高了系统可用性。  在开源“牧羊犬”平台实现了虚拟元数据服务器的设计,为系统添加了数据弱一致性策略。通过原生“牧羊犬”系统、改进的强一致性实现和虚拟元数据服务器实现的对比测试,虚拟元数据服务器设计在数据顺序读写测试中写性能提高了约30%而读性能不受影响。在随机读写数据测试中写性能至少有50%的提高,同时读性能提高了约16%,达到了虚拟元数据服务器设计的预期性能要求。
其他文献
随着在线数据的快速增长,传统的服务器成为网络服务的瓶颈。网格技术在高性能的存储技术领域发挥着巨大的作用。然而,Data Grid的面向广域网的数据管理解决方案还是无法满足
数字水印是近年来发展起来的数字媒体版权保护的一种新技术,目前已成为多媒体信息安全研究领域的热点。本文介绍了数字水印技术的基本框架、分类及特性,从空域和变换域的角度
科学计算可视化具有多方面的重要意义,基于轮廓线的可视化是科学计算可视化中的一种常用方法。项目《三维肿瘤概率映射辅助前列腺活组织穿刺取样方法研究》需要从经直肠超声
为了提高云服务的可靠性,目前学术界和工业界已经给出了一些解决方案。这些方案的基本流程是先检测故障,然后再恢复故障。然而由于传统的故障检测器采用了端到端的超时机制,导致
各种应用软件和Web平台结合在一起提供各种应用服务构成WAE(web Application Environment)。每一个WAE都是一个复杂的系统,各种应用集成在其中相互影响,相互关联。随着网络技术
随着网络技术的发展,即时通信正在成为网络在线活动中不可缺少的业务。从个人即时通信(Personal Instant Messaging,简称PIM)向企业即时通信(Enterprise Instant Messaging,
随着我国信息化建设进程的深化,数据库管理系统作为国家信息基础建设设施的重要组成部分发展十分迅速,我国具有自主知识产权的数据库系统产品也越来也越丰富。为了贯彻国家软件
移动通信技术的高速发展和传统互联网技术的融合为移动商务的实现奠定了硬件技术基础,基于J2ME平台的胖客户端应用使得客户端能进行复杂的商务计算。本文分析比较当前无线平台
EMV规范是由世界三大银行组织制定的一个全球统一标准,以此来规范卡片和终端,以及双方的接口,达到国际上卡片和终端互通互用,提高支付安全性的目的。中国的EMV迁移估计在2007
因特网的普及大大地促进了国际合作和交流。然而,语言障碍却限制了亚洲各国之间的合作。为加强亚洲国家间的交流与合作,日本京都大学Toru Ishida教授发起了多文化交流平台(In