[发明专利]用于优化确定由虚拟硬盘地址标识的数据位置的过程的系统和方法有效
| 申请号: | 200980157201.X | 申请日: | 2009-11-30 |
| 公开(公告)号: | CN102334114A | 公开(公告)日: | 2012-01-25 |
| 发明(设计)人: | J·T·怀尔斯;A·K·沃菲尔德 | 申请(专利权)人: | 思杰系统有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 美国佛*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 优化 确定 虚拟 硬盘 地址 标识 数据 位置 过程 系统 方法 | ||
1.一种用于优化确定由虚拟硬盘地址标识的数据位置的过程的方法,所述方法包括:
由在物理计算装置上存储的虚拟硬盘存储主文件和多个链接文件,所述多个链接文件中的第一个文件包括主文件的增量而且每个后续文件包括所述多个链接文件中的前一文件的增量;
维护表格,所述表格将多个虚拟硬盘地址的每一个地址与多个链接文件中的包含存储在所述多个虚拟硬盘地址的其中一个地址上的数据的当前版本的文件相关联;
拦截以虚拟硬盘地址访问数据的请求;
基于所述表格来识别包含所寻址的数据的文件;以及
响应于所拦截的请求,提供对来自所识别的文件的所寻址的数据的访问。
2.根据权利要求1所述的方法,还包括当新的文件被加入到多个链接文件时,通过将多个链接文件中的文件与虚拟硬盘地址相关联来更新所述表格中的条目。
3.根据权利要求1所述的方法,还包括:
确定所请求的数据的当前版本没有被存储在多个链接文件中的最后一个文件中;以及
响应于所述确定,基于所述表格来识别多个链接文件中的包含数据的当前版本的文件。
4.根据权利要求1所述的方法,其中维护还包括维护表格,所述表格将多个虚拟硬盘地址的每一个地址关联到主文件或多个链接文件中的包含该地址上的数据的当前版本的文件,并且将第二多个虚拟硬盘地址的每一个地址关联到既不是主文件也不是多个链接文件中的文件的至少一个文件。
5.根据权利要求4所述的方法,其中所述至少一个文件包括在至少一个虚拟硬盘上复制的一个或多个块。
6.一种用于优化确定由虚拟硬盘地址标识的数据位置的过程的系统,所述系统包括:
多个链接文件,所述多个链接文件中的第一个文件包括主文件的增量而每个后续文件包括所述多个链接文件中的前一文件的增量;
表格,用于将多个虚拟硬盘地址的每一个地址与所述主文件和多个链接文件中的包含存储在所述多个虚拟硬盘地址的其中一个地址上的数据的当前版本的文件的其中一个相关联;
在物理计算装置上存储的虚拟硬盘,所述虚拟硬盘存储所述主文件、所述多个链接文件和表格;以及
与虚拟硬盘通信的管理器,用于拦截以虚拟硬盘地址访问数据的请求,基于所述表格识别包含所请求的数据的文件以及用对所请求的数据的访问来响应所述请求。
7.根据权利要求6所述的系统,还包括多个链接文件中的最后一个文件,其由在包括所述虚拟硬盘的虚拟机中执行的进程可写。
8.根据权利要求6所述的系统,其中管理器还包括用于当新的文件被加入到所述多个链接文件时,通过将多个链接文件中的文件与虚拟硬盘地址相关联来更新所述表格中的条目的装置。
9.根据权利要求6所述的系统,其中管理器还包括:
用于确定所请求的数据的当前版本没有被存储在最新的增量文件中的装置;以及
用于响应于所述确定,基于所述表格来识别多个链接文件中的包含数据的当前版本的文件的装置。
10.根据权利要求6所述的系统,其中所述表格还包括在第二多个虚拟硬盘地址和既不是主文件也不是增量文件的至少一个文件之间的关联。
11.根据权利要求10所述的系统,其中所述至少一个文件包括在至少一个虚拟硬盘上复制的一个或多个块。
12.一种在其上具有指令的计算机可读介质,当执行所述指令时提供用于优化确定由虚拟硬盘地址标识的数据位置的过程的方法,所述计算机可读介质包括:
用于由在物理计算装置上存储的虚拟硬盘存储主文件和多个链接文件的指令,所述多个链接文件中的第一个文件包括主文件的增量而每个后续文件包括所述多个链接文件中的前一文件的增量;
用于维护表格的指令,所述表格将多个虚拟硬盘地址的每一个地址与多个链接文件中的包含存储在所述多个虚拟硬盘地址的其中一个地址上的数据的当前版本的文件相关联;
用于拦截以虚拟硬盘地址访问数据的请求的指令;
用于基于所述表格来识别包含所寻址的数据的文件的指令;以及
用于响应于所拦截的请求提供对来自所识别的文件的所寻址的数据的访问的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980157201.X/1.html,转载请声明来源钻瓜专利网。





