[发明专利]在虚拟化服务器和虚拟化存储环境中的去重复有效
| 申请号: | 201210169887.8 | 申请日: | 2008-09-05 | 
| 公开(公告)号: | CN102880626A | 公开(公告)日: | 2013-01-16 | 
| 发明(设计)人: | 杰迪代亚·岳 | 申请(专利权)人: | 伊姆西公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 | 
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 | 
| 地址: | 美国马*** | 国省代码: | 美国;US | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 虚拟 服务器 存储 环境 中的 重复 | ||
1.一种用于在包括多个存储设备的计算机环境中提供存储虚拟化和数据去重复的方法,所述方法包含:
把虚拟化层施加于多个存储设备以聚集所述多个存储设备的存储容量,以便在操作期间,当接收到包括虚拟存储器地址和写数据的写请求时,所述虚拟化层将所述虚拟存储器地址映射到被聚集的存储容量内的物理存储器地址,其中,所述被聚集的存储容量包括先前存储的数据,所述先前存储的数据包括第一数据块;
确定被包括在所述写数据中的第二数据块与所述第一数据块相同;和
在所述被聚集的存储容量中,在所述物理存储器地址处存储指针而非存储所述第二数据块,所述指针指向所述第一数据块。
2.根据权利要求1所述的方法,还包含:响应于从所述虚拟化层接收到被映射的针对第二数据的读请求,所述第二数据包括存储于所述物理存储器地址的所述第二数据块,使用所述指针来访问并返回与所述第二数据块相同的所述第一数据块。
3.根据权利要求1所述的方法,还包含在包括所述多个存储设备的计算机环境中操作主机系统,所述主机系统把所述写请求发送到所述虚拟化层。
4.根据权利要求1所述的方法,其中,确定所述第二数据块和所述第一数据块相同包含:
把所述先前存储的数据分解为一个或更多个块的第一集合,一个或更多个块的所述第一集合包括所述第一数据块;
把所述写数据分解为一个或更多个块的第二集合,一个或更多个块的所述第二集合包括所述第二数据块;
在所述第一数据块上执行散列函数以获取第一散列值,并在所述第二数据块上执行散列函数以获取第二散列值,其中,所述散列函数是确定性的并被配置成产生概率唯一的散列值;和
通过比较所述第一散列值和所述第二散列值,确定所述第一散列值和所述第二散列值相同。
5.根据权利要求4所述的方法,其中,指向所述第一数据块的指针包含所述第一散列值或者所述第二散列值。
6.根据权利要求4所述的方法,其中,在一个或更多个块的所述第一集合和一个或更多个块的所述第二集合中的块的尺寸是固定的或者可变的。
7.根据权利要求1所述的方法,其中,确定所述第二数据块和所述第一数据块相同并在所述被聚集的存储容量中存储所述指针的步骤或者在所述第二数据被写到所述物理存储地址时执行,或者在所述第二数据已被存储在所述物理存储地址以后执行。
8.根据权利要求1所述的方法,其中,确定被包括在所述写数据中的第二数据块与所述第一数据块相同用运行于所述计算机环境中的主机系统上的去重复应用程序执行,其中所述虚拟化层向运行于所述主机系统上的去重复应用程序提供所述被聚集的存储容量的表示。
9.一种从多个存储设备汇集存储容量并对所述被汇集的存储容量内的数据去重复的方法,所述方法包含:
把虚拟化层施加于多个存储设备以便从所述多个存储设备汇集存储容量,其中,原始数据被存储在所述被汇集的存储容量中;
从第一主机系统接收写请求,所述写请求至少包括虚拟存储地址和写数据;
把所述虚拟存储地址映射到分配给所述主机系统的所述被汇集的存储容量的一部分内的物理存储地址;
把所述写数据和所述原始数据比较以识别所述原始数据内与所述写数据内的第二数据块相同的第一数据块;和
所述被汇集的存储容量中的所述第一数据块和所述第二数据块中的其中之一利用指向所述第一数据块和所述第二数据块的剩余一个的指针替换。
10.根据权利要求9所述的方法,其中,所述多个存储设备包含多个异质存储设备,抽象层向包括所述第一主机系统的多个主机系统提供所述被汇集的存储容量的逻辑表示。
11.根据权利要求9所述的方法,其中,所述虚拟化层被实施于:所述第一主机系统中、所述多个存储设备其中至少一个的存储控制器中,或者所述多个存储设备耦合到的存储区域网络的交换机或者其他设备中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西公司,未经伊姆西公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210169887.8/1.html,转载请声明来源钻瓜专利网。





