虚拟机镜像文件的废弃空间回收系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:aghdks
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在虚拟化环境中,虚拟机镜像文件在物理节点上完整地保存了虚拟机运行环境和用户数据。但是,虚拟化带来的语义隔离性使得虚拟机镜像文件保存了虚拟机中所有已删除的数据,这极大地浪费了存储资源,损害了用户利益。目前,镜像文件管理工具必须通过中断虚拟机服务,手动扫描虚拟磁盘或记录文件,才能回收废弃数据。因此,在保证用户透明性和虚拟机可用性前提下,回收镜像文件的废弃空间,提高存储空间利用率,成为亟待解决的问题。虚拟机镜像文件的废弃空间回收系统VMcol(Garbage Collector for Virtual Machine Image)在保证用户透明性和虚拟机可用性的前提下,无需扫描就可以自动回收虚拟机镜像文件的废弃空间。由于VMcol系统实现了用户删除操作监控、数据信息自动转换、文件内容的动态删除等功能,所以当虚拟机内文件被删除时,VMcol系统能及时回收虚拟机镜像文件的废弃空间。该系统由用户删除操作监控和废弃空间处理两个部分组成。当用户在虚拟机内进行删除操作时,用户删除操作监控实时捕获删除操作和解析删除节点的信息,从而获取有效信息,然后利用信息传递模型及时把信息传递给废弃空间处理层。废弃空间处理根据传来的信息,通过信息转换解析镜像文件格式,无需扫描镜像文件就可以确定对应在虚拟机镜像文件中废弃数据的位置,然后在保持虚拟机可用性情况下,删除文件中的废弃数据。基于Xen 3.3.1虚拟化平台和Qcow镜像文件,采用C语言和Python语言实现VMcol系统。功能测试表明,在不中断虚拟机情况下,VMcol系统可以回收虚拟机镜像文件的废弃空间,提高磁盘空间利用率。性能分析表明,VMcol系统的运行不影响用户在虚拟机内的删除操作的性能和服务器的CPU性能及磁盘的读带宽。此外,当镜像文件的废弃空间被释放后,虚拟磁盘的写带宽提高了8%,读带宽提高了2.7%。
其他文献
视频监控数字化、网络化的时代已经到来,监控点的部署变得灵活、分散,监控系统呈现分布式的架构,传统的集中式智能视频分析的解决方案已经不适用,本文应用网格技术构建分布式
互联网时代的信息大爆炸,大量重复无意义的数据充斥在互联网中,人们很难有效的获取需要的知识信息。而随着移动互联网的普及,人们对信息的渴求更加的强烈,虽然搜索引擎可以帮
信息化是社会进步的重要手段之一。当前以计算机技术,通讯技术和网络技术为代表的现代信息技术,使人类对信息资源的利用进入了高效、专业化、多样化、共享化的现代阶段。信息
随着机器学习理论在指纹识别、图像检索、信用分析、网页推荐等数据分析和数据挖掘领域中的广泛应用,主动学习已经成为模式识别和机器学习中的重要研究领域,并且在理论和实际
随着视觉计算技术的发展,基于手势识别的自然交互方式使人机交互进入新的阶段,弥补了传统交互方式的不足。现有的基于视觉的手势识别研究仍然存在着一些不足。例如,基于肤色进行
在图像成像过程中,由于受光传感器的热衰退或传输过程等因素的影响,获得的图像会不可避免地引入噪声。噪声是影响图像质量和图像视觉效果最主要的原因之一,它严重干扰了图像
量子密码学是以量子的物理特性为基础来完成密码学任务的新学科。量子密码的安全性以量子力学为基础并在理论上被证明为无条件安全。量子密钥分配(Quantum Key Distribution,
随着虚拟化技术的日趋成熟,单个物理机上面可以运行的客户虚拟机的数目也是越来越多,它们提供的服务和应用也是快速的增长,对网络I/O的需求也是飞速增加。目前尽管可以利用诸
近年来,随着传感器技术、嵌入式计算技术、微电子技术、现代网络技术和无线通信技术的不断发展,无线传感器网络(Wireless Sensor Network简称WSN)作为一种全新的信息获取、处
基于结构光投影的主动三维测量方法由于其高分辨率、非接触、无破损、数据获取速度快等优点而被公认为最有前途的三维测量方法。傅立叶变换轮廓术通过摄像机采集一幅因物体表