● 摘要
桌面虚拟化是一种建立在服务器虚拟化基础上的典型云计算应用。虚拟桌面架构通过服务器虚拟化,集中管理、统一配置,使得计算和数据更安全;同时,便于精简配置,降低IT系统成本、能耗以及管理开销。但虚拟桌面架构正面临着服务器虚拟化所带来的存储代价和性能上的挑战。针对目前桌面虚拟化存储的现状和问题,本文研究并设计了一套基于在线重复数据删除技术的用户态文件系统,对虚拟机镜像存储进行优化。论文取得的主要成果如下:1. 设计并实现了一套基于FUSE架构的用户态文件系统。该文件系统以重复数据删除技术为基础,实现了对现有虚拟机的镜像存储的优化。实验结果表明,在保证虚拟机性能的前提下,对于常用的虚拟机镜像文件,可将其磁盘占用空间降低30%以上。2. 实现了一种基于分布式Hash的指纹和数据块的并行存储方法。该方法支持在多个节点上并行存储指纹和数据,可以有效删除在不同宿主机节点之间的虚拟机镜像中的重复数据以减少磁盘空间的占用。3. 实现了一种基于虚拟机磁盘I/O访问跟踪预测的自适应数据预取方法。该方法可跟踪和预测虚拟机的I/O访问模式,实现了对指纹数据和相应数据的预取和缓存,提高了虚拟机的读写性能。
相关内容
相关标签