[发明专利]一种虚拟机镜像文件的废弃空间动态回收系统无效
| 申请号: | 201010532743.5 | 申请日: | 2010-11-04 |
| 公开(公告)号: | CN101986284A | 公开(公告)日: | 2011-03-16 |
| 发明(设计)人: | 金海;吴松;石宣化;凌笑 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/455 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 文件 废弃 空间 动态 回收 系统 | ||
1.一种虚拟机镜像文件的废弃空间动态回收系统,包括位于客户虚拟机内的获取删除信息的前端监控部分,及位于优先权宿主内的依据删除信息回收虚拟机镜像文件废弃空间的后端处理部分。
2.根据权利要求1所述的废弃空间动态回收系统,其特征在于,所述前端监控部分包括删除操作监控模块(1)和删除信息检测模块(2),删除操作监控模块(1)捕获用户删除操作,获取待删除数据的大小及其虚拟地址集,并将这些信息传送给删除信息检测模块(2),删除信息检测模块(2)在客户虚拟机中按照虚拟地址集确认待删除数据是否已被删除,若已删除,则将待删除数据的大小和虚拟地址集作为删除信息传递给后端处理部分;
所述后端处理部分包括信息决策模块(3)和删除执行模块(4),信息决策模块(3)接收来自删除信息检测模块(2)的待删除数据大小和虚拟地址集,根据待删除数据大小和物理存储情况,决定是否回收待删除数据对应在虚拟机镜像文件中的废弃数据,若决定回收,则将删除数据的虚拟地址集传送给删除执行模块(4);删除执行模块(4)将虚拟地址集转化为虚拟机镜像文件中对应的废弃数据的位置信息,依据该位置信息获取逻辑地址,去除逻辑地址与物理地址的映射关系实现废弃数据块回收,并将当前物理存储情况反馈给信息决策模块(3)。
3.根据权利要求2所述的废弃空间动态回收系统,其特征在于,所述删除信息监控模块(1)包括操作过滤模块(11)和信息获取模块(12);
操作过滤模块(11)执行删除操作捕获并传给信息获取模块(12);
信息获取模块(12)根据删除操作获取待删除数据的大小和虚拟地址集,并将这些信息传给删除信息检测模块(2)。
4.根据权利要求2所述的废弃空间动态回收系统,其特征在于,所述删除信息检测模块(2)包括安全检测模块(21)、信息缓存区(22)和信息发送模块(23);
安全检测模块(21)在客户虚拟机中按照虚拟地址集确认待删除数据是否已被删除,若已删除,则将待删除数据的大小和虚拟地址集作为删除信息存入信息缓存区(22),同时启动信息发送模块(23);
信息缓存区(22)用于缓存有效的删除信息,等待信息发送模块(23)读取后,清空该信息;
信息发送模块(23)信息发送模块从信息缓存区(22)读取最新删除信息并传送给所述信息决策模块(3)。
5.根据权利要求2所述的废弃空间动态回收系统,其特征在于,所述信息决策模块(3)包含信息接收模块(31)、删除信息数据库(32)、信息解析模块(33)、阈值比较模块(34)和虚拟地址缓冲区(35);
信息接收模块(31)接收来自删除信息检测模块(2)的删除信息,将删除信息存入删除信息数据库(32);
删除信息数据库(32)用来存储删除信息,每条删除信息记录包含待删除数据的大小及其虚拟地址集;
信息解析模块(33)读取删除信息数据库(32)的记录,获取预存的虚拟机镜像文件的位置和大小,将这些镜像文件相关信息与删除信息一起传给阈值比较模块(34);
阈值比较模块(34)将待删除数据与镜像文件大小的比值与阈值作比较,决定是否回收镜像文件废弃空间,如比值大于阈值,则启动删除执行模块(4),并将虚拟地址集和镜像文件位置信息存入虚拟地址缓冲区(35);
虚拟地址缓冲区(35)用于缓存镜像文件位置信息和待删除数据的虚拟地址集。
6.根据权利要求2所述废弃空间的动态回收系统,其特征在于,所述删除执行模块(4)包含虚拟地址解析器(41)和废弃空间回收模块(42);
虚拟地址解析器(41)接收来自信息决策模块(3)的虚拟地址集,根据虚拟机镜像文件格式,将虚拟地址集转化为在虚拟机镜像文件中对应的废弃数据的位置信息,并传送给废弃空间回收模块(42);废弃空间回收模块(42)根据文件系统的布局和来自虚拟地址解析器(41)的位置信息,找到该位置信息的逻辑地址,去除逻辑地址与对应的物理数据块间的映射实现数据块回收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010532743.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人造板净化剂
- 下一篇:一种鸭传染性浆膜炎灭活疫苗乳化方法





