虚拟化计算机实验教学环境镜像文件存储系统实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:pangjunli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文针对虚拟化计算机实验教学环境(pVCE)所面临的需要存储大量用户课程虚拟机镜像的问题,基于Sheepdog镜像文件存储系统的框架实现了面向pVCE场景的镜像存储系统。  本文首先评测了多种镜像存储架构支撑虚拟机启动时的性能,对比分析了其各自的优缺点以及对pVCE的适用性,然后分析了Sheepdog的技术实现,总结了其特点:牺牲可用性以优先保证一致性和网络分区可容忍性。然后探讨了pVCE镜像存储系统的可扩展性、镜像高可用性和虚拟机运行时高性能等的设计目标。针对这些目标,从两方面对pVCE镜像存储系统进行了实现:实现客户端SSD缓存以提升虚拟机运行性能,使得pVCE存储服务集群能够支撑更大的用户规模;实现P2P+Master架构以提升虚拟机及镜像可用性,使得在pVCE中,即使节点开关机频繁发生也能保证镜像可用及虚拟机运行性能,并采用两种策略实现P2P+Master架构,即“写穿透文件对象所有在线副本”和“客户端SSD缓存延迟更新主副本,并最终同步所有副本”。  实验结果显示:客户端SSD缓存对于CentOS6.5和Win7虚拟机启动过程中的IO加速比分别为1.05和4.2,提升了虚拟机性能;“写穿透文件对象所有在线副本”策略的P2P+Master架构评测实验,验证了当普通节点随机关闭,其它在线普通节点上运行的VM性能几乎不受干扰,证明了P2P+Master架构能够满足设计目标。
其他文献
信息技术应用的普及以及计算机网络的飞速发展导致了计算机支持的协同工作的诞生。经过近二十年的发展,CSCW的应用却处在一个颇为尴尬的境地:一方面人们对于协同技术的需求越来
高层体系结构(HLA)作为新一代分布式交互仿真协议,主要解决分布式仿真应用系统的互操作性和可重用性,从而缩短系统开发周期,减少开发成本,降低大型系统的项目风险.联邦开发执
高速缓存是弥补处理器和内存之间的性能差距的重要方式。改善数据的局部性,可以更有效地利用高速缓存,进一步提升处理器的性能。运行时刻从堆中分配的数据的布局对程序性能有很
该文在分析现有各种企业诊断方法的优缺点的基础上,面向企业的生产经营管理过程,提出了一套综合运用了传统人工企业诊断方法、基于知识企业诊断方法以及原有基于模型企业诊断
该文概述了机器人足球比赛的发展历史和研究动向,然后通过列举实例来说明全自主足球机器人发展现状及其关键技术.由哈工大计算机学院自主设计开发的HIT-Ⅱ型全自主足球机器人
溯因逻辑是从已知现象寻找最优解释的由果溯因的推理方法.在软件质量改进过程中,无论是在从过程参数到导致发现过程中存在的问题的应用中,还是在作为质量改进的重要组成部分
网格技术是一种新兴技术,它将高速互联网、高性能计算机、大型数据库、传感器、远程设备等融为一体,为人们提供更多的资源、功能和交互性,能够使人们透明地使用计算、存储等
随着IP电话、视频点播和视频电话等网络实时多媒体应用的出现,传统网络提供的"尽力转发"服务已经不能满足需要.这些多媒体业务的出现对IP网络中的服务质量(Quality of Servic
该文系统地研究了特殊科学发现领域的分类和组合学习数据挖掘方法及其应用.在经典的决策树分类方法基础上,提出属性权信息增益方法,在经典的助推组合学习算法基础上,提出了属
该文的研究就是探索在保持高性能的同时,提高并行图像处理系统的可用性和应用程序可移植性,促进并行图像处理技术的实用化.与直接实现图像处理算法向并行计算结构映射的传统