[发明专利]用于在具有最小协作的数据中心之间进行全局去重的技术有效
申请号: | 201480061410.5 | 申请日: | 2014-10-14 |
公开(公告)号: | CN105706041B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 基兰·内恩梅利·斯里尼瓦桑;基肖尔·卡西·尤达亚尚卡尔;斯维萨·克里什南 | 申请(专利权)人: | NETAPP股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;丁君军 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种使用多个数据中心的云存储环境中的全局数据去重的系统和方法。每个云存储网关设备将数据流分割为多个数据对象,并生成基于内容的哈希值作为每个数据对象的键。利用不可变写入操作来将数据对象存储在云中相关联的键处。 | ||
搜索关键词: | 用于 具有 最小 协作 数据中心 之间 进行 全局 技术 | ||
【主权项】:
1.一种用于对数据流进行去重的方法,所述方法包括:将所述数据流分块为多个数据对象;计算与所述数据对象中的每个数据对象相关联的键,其中,计算所述键包括生成该数据对象中的至少一个数据块的哈希;进行不可变写入操作以将每个数据对象存储在云存储中,每个数据对象由其相关联的计算出的键来索引,该相关联的计算出的键唯一标识该数据对象以及该数据对象在所述云存储中的位置,其中,响应于数据对象的相关联的计算出的键与所述云存储中所存储的、与数据对象相关联的任一其他键不匹配,所述不可变写入操作将该数据对象成功存储在所述云存储中,其中,响应于数据对象的相关联的计算出的键与所述云存储中所存储的、与数据对象相关联的键相匹配,所述不可变写入操作不能将该数据对象存储在所述云存储中;以及更新与所述数据流相关联的元数据,以使得能够从所述云存储对所述数据对象进行后续检索,其中响应于进行所述不可变写入操作并且不经过所述云存储中多个数据中心之间的通信,所述不可变写入操作不存储重复的数据对象到所述云存储中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NETAPP股份有限公司,未经NETAPP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480061410.5/,转载请声明来源钻瓜专利网。