云环境下虚拟机数据持久化存储系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chenquanchenwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟化技术的蓬勃发展,云计算平台层出不穷。云计算平台以分配虚拟机或者创建虚拟机集群的方式满足用户对于资源的需求,虚拟机内的数据最终保存在镜像文件中。这种用户数据与虚拟机镜像的紧密耦合的方式,不仅不利于管理,而且数据会在虚拟机关闭后随镜像文件一起被删除。云环境下虚拟机数据持久化存储系统为云计算平台提供了独立于虚拟机的块设备存储服务。系统采用主从架构,由一个头节点和多个存储节点组成,避免了单点故障的发生并提高系统的可扩展性。头节点负责用户请求的处理转发,通过心跳信息管理维护与各个存储节点的连接。存储节点采用逻辑卷管理器管理磁盘空间,然后通过iSCSI协议将磁盘挂载到虚拟机中。系统使用基于集群网络拓扑的块设备分配策略选择合适的存储节点,具体而言,在集群中同一个机架上的服务器是连接在同一个交换机中,不同机架之间再通过交换机连接在一起,构成了树形的网络拓扑结构,机架内的通信延时低且只会占用内部的带宽,头节点会根据该树形拓扑结构,选择与虚拟机距离最近的存储节点创建块设备。基于Linux操作系统,采用Java和Python语言实现了云环境下虚拟机数据持久化存储系统,并进行了系统测试。测试的结果表明,该系统使虚拟机能够成功地申请并挂载块设备,当虚拟机关闭后保存在块设备中的数据没有丢失,实现了数据的持久化存储。性能测试的结果表明,块设备的访问速率相比虚拟机镜像提升了20%,能够满足应用对性能的需求。
其他文献
由于物联网应用往往伴随着复杂多变的物理环境,各种外部干扰和内部节点的原因都有可能导致物联网感知层终端采集的数据不可靠,因此,高效的物联网需要具备有自组织、容错性与动态
传感器网络作为一项新兴的信息采集技术,随着无线通信技术的迅猛发展,日益得到重视。无线传感器在很多领域和应用中都得到了有力的推动和普及。解决无线传感器网络中能量的问题
随着在计算机技术与机器人技术方面的不断发展,智能机器人的研究受到越来越多研究者们的关注。而机器人定位是机器人实现自主化和智能化的关键技术之一。定位技术在很大程度上
新一代航空电子系统实现数字化,综合化,和智能化的核心与关键之一是机载图形显示系统。机载3D图形引擎的性能决定着机载3D图形显示系统的图形显示质量,稳定性和图形渲染效率,所
学位
随着网络和信息技术的飞速发展,基于网络平台的各类应用系统被广泛地应用到人们生产和生活的各个领域。在登录各系统时存在着重复性的身份认证工作,这在降低了系统使用效率的同
在传统安全领域,恶意代码查杀主要依靠特征码匹配以及无特征码技术,前者快速准确但存在特征码滞后和膨胀问题,后者则存在较高的误报率和虚警率。凭借云自身强大的计算和处理能力
本文的目的在于解决高维度数据的实时分类问题。大数据环境下,都会出现有运算效率,大数据量和实时性要求的分类问题,例如,如何从髙维度的网络数据中实时检测出入侵行为;如何从公司
随着移动互联网技术的快速发展和智能移动终端的普及,移动电子商务也正迈着大步前进。打造一个移动商城系统,与现有的实体商城做到线上线下结合,走O2O(线上到线下)模式将给竞争日
正直知识经济时代,创造价值的模式从以往的有形资本知识向无形资本知识进行变革,知识的有效利用已经成为一个新型经济形态即知识经济,这种新型的经济形态于农业经济、工业经济的