学位论文 > 优秀研究生学位论文题录展示

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

作 者: 凌笑
导 师: 金海
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 虚拟化 虚拟机镜像文件 废弃空间 虚拟磁盘 动态删除
分类号: TP302
类 型: 硕士论文
年 份: 2011年
下 载: 33次
引 用: 0次
阅 读: 论文下载
 

内容摘要


虚拟化环境中,虚拟机镜像文件在物理节点上完整地保存了虚拟机运行环境和用户数据。但是,虚拟化带来的语义隔离性使得虚拟机镜像文件保存了虚拟机中所有已删除的数据,这极大地浪费了存储资源,损害了用户利益。目前,镜像文件管理工具必须通过中断虚拟机服务,手动扫描虚拟磁盘或记录文件,才能回收废弃数据。因此,在保证用户透明性和虚拟机可用性前提下,回收镜像文件的废弃空间,提高存储空间利用率,成为亟待解决的问题。虚拟机镜像文件的废弃空间回收系统VMcol(Garbage Collector for Virtual Machine Image)在保证用户透明性和虚拟机可用性的前提下,无需扫描就可以自动回收虚拟机镜像文件的废弃空间。由于VMcol系统实现了用户删除操作监控、数据信息自动转换、文件内容的动态删除等功能,所以当虚拟机内文件被删除时,VMcol系统能及时回收虚拟机镜像文件的废弃空间。该系统由用户删除操作监控和废弃空间处理两个部分组成。当用户在虚拟机内进行删除操作时,用户删除操作监控实时捕获删除操作和解析删除节点的信息,从而获取有效信息,然后利用信息传递模型及时把信息传递给废弃空间处理层。废弃空间处理根据传来的信息,通过信息转换解析镜像文件格式,无需扫描镜像文件就可以确定对应在虚拟机镜像文件中废弃数据的位置,然后在保持虚拟机可用性情况下,删除文件中的废弃数据。基于Xen 3.3.1虚拟化平台和Qcow镜像文件,采用C语言和Python语言实现VMcol系统。功能测试表明,在不中断虚拟机情况下,VMcol系统可以回收虚拟机镜像文件的废弃空间,提高磁盘空间利用率。性能分析表明,VMcol系统的运行不影响用户在虚拟机内的删除操作的性能和服务器的CPU性能及磁盘的读带宽。此外,当镜像文件的废弃空间被释放后,虚拟磁盘的写带宽提高了8%,读带宽提高了2.7%。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-17
  1.1 问题的提出  8-9
  1.2 国内外研究现状  9-15
  1.3 课题背景与研究内容  15-16
  1.4 文章组织结构  16-17
2 虚拟机镜像文件的废弃空间回收系统总体设计  17-32
  2.1 系统概述  17-18
  2.2 系统主要设计思路  18-19
  2.3 系统体系结构  19-21
  2.4 废弃空间回收功能模块结构  21-23
  2.5 废弃空间回收工作流程  23-26
  2.6 废弃数据区域聚集算法  26-29
  2.7 废弃数据块的递归释放算法  29-30
  2.8 小结  30-32
3 虚拟机镜像文件废弃空间回收系统主要实现技术  32-44
  3.1 用户删除操作的监控  32-36
  3.2 数据信息的转换  36-40
  3.3 文件内容的动态删除  40-43
  3.4 小结  43-44
4 系统测试  44-55
  4.1 测试环境  44-45
  4.2 功能测试  45-49
  4.3 性能测试  49-53
  4.4 小结  53-55
5 总结及未来工作  55-57
致谢  57-59
参考文献  59-63
附录1 攻读学位期间发表论文  63
附录2 攻读学位期间申请专利目录  63

相似论文

  1. 虚拟桌面系统中应用服务的管理与协同,TP316.7
  2. 基于Xen的声音设备虚拟化的研究,TP391.9
  3. 基于逻辑卷的分级存储系统设计与实现,TP333
  4. Xen虚拟化网络I/O优化方法,TP302
  5. 基于硬件计数器虚拟化的多虚拟机性能评测研究,TP302
  6. 虚拟环境中多网络接口卡I/O调度系统的研究,TP334.7
  7. 轻量级虚拟机管理器及其安全应用研究,TP302
  8. 基于锁感知的多处理机VCPU调度系统,TP332
  9. 轻量级虚拟机的多平台扩展,TP391.9
  10. 虚拟计算环境中CPU开销的测量系统,TP332
  11. 虚拟桌面环境下数据去冗余系统的设计与实现,TP333
  12. 虚拟域内访问控制系统的保护机制研究,TP309.2
  13. 面向移动平台的桌面虚拟化机制研究,TP316.7
  14. 块级连续数据保护的虚拟恢复技术研究,TP309
  15. 虚拟文件系统碎片的零拷贝整理系统,TP316.7
  16. 面向逻辑虚拟域的多级访问控制系统,TP309
  17. 基于虚拟机内存模板的云计算服务系统,TP393.09
  18. 基于硬件虚拟化的文件保护系统的研究,TP309
  19. 基于虚拟机的安全监测研究,TP274
  20. 电子文件操作安全监控技术研究,TP309

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 设计与性能分析
© 2012 www.xueweilunwen.com