【技术实现步骤摘要】
【国外来华专利技术】基于微服务的去重
技术介绍
计算设备产生,使用并存储数据。数据例如可以是图像、文档、网页、或与任何文件相关联的元数据。数据可本地存储在计算设备的持久性存储装置上,和/或可远程存储在另一个计算设备的持久性存储装置上。
技术实现思路
在一个方面中,本专利技术的一个或多个实施例的一种用于管理对象存储装置的系统可包括前端微服务和后端微服务。前端微服务可获得将数据存储在对象存储装置中的请求,并将数据划分为分片。后端微服务可生成每个分片的草图(sketch),将每个分片与相似性组进行匹配,获得与每个匹配的相似性组相关联的元数据,并使用该元数据将分片中的某个分片的至少一部分添加到压缩区中。在一个方面中,本专利技术的一个或多个实施例的一种管理对象存储装置的方法可包括:前端微服务获得将数据存储在对象存储装置中的请求;前端微服务将数据划分为分片;后端微服务生成每个分片的草图;后端微服务将每个分片与相似性组进行匹配;后端微服务获得与每个匹配的相似性组相关联的元数据;以及后端微服务使用该元数据将分片中的某个分片的至少一部分添加到压缩区中。在一个方面中,本专利技术的一个或多个实施例的一种非暂时性计算机可读介质包括计算机可读程序代码,该计算机可读程序代码在由计算机处理器执行时使该计算机处理器能够执行一种用于管理对象存储装置的方法,该方法包括:前端微服务获得将数据存储在对象存储装置中的请求;前端微服务将数据划分为分片;后端微服务生成每个分片的草图;后端微服务将每个分片与相似性组进行匹配;后端微服务获得与每个匹配的相似性组相关联的元数据;以及 ...
【技术保护点】
1.一种用于管理对象存储装置的系统,包括:/n多个前端微服务,其被编程为:/n获得将数据存储在对象存储装置中的请求;/n将所述数据划分为多个分片;和/n多个后端微服务,其被编程为:/n生成每个分片的草图;/n将每个分片与多个相似性组中的相似性组进行匹配;/n获得与每个匹配的相似性组相关联的元数据;/n使用所述元数据将所述多个分片中的一分片的至少一部分添加到压缩区中。/n
【技术特征摘要】
【国外来华专利技术】20170413 US 15/486,4301.一种用于管理对象存储装置的系统,包括:
多个前端微服务,其被编程为:
获得将数据存储在对象存储装置中的请求;
将所述数据划分为多个分片;和
多个后端微服务,其被编程为:
生成每个分片的草图;
将每个分片与多个相似性组中的相似性组进行匹配;
获得与每个匹配的相似性组相关联的元数据;
使用所述元数据将所述多个分片中的一分片的至少一部分添加到压缩区中。
2.根据权利要求1所述的系统,还包括:
请求队列,其将所述分片从所述前端微服务传递至所述后端微服务,
其中可用的后端微服务的数量是根据所述请求队列中的待处理分片的数量而动态调整的。
3.根据权利要求1所述的系统,还包括:
负载均衡器,其被编程为:
获得将数据存储在所述对象存储装置中的请求;
将所述请求分发给所述多个前端微服务,
其中所述系统根据所述负载均衡器中的待处理请求的数量来动态地调整可用的前端微服务的数量。
4.根据权利要求1所述的系统,其中将所述数据划分为多个分片包括:
将所述数据的一部分划分为多个分段;
将所述多个分段中的一部分分段编组为分片;
生成部分地指定所述分片的对象模板;和
将所述对象模板存储在对象模板存储装置中。
5.根据权利要求4所述的系统,其中将所述数据的一部分划分为所述多个分段包括:
生成所述数据的滚动哈希值;
通过将所述滚动哈希值的每个哈希值与预定位模式进行比较来获得多个分段断点;和
根据所述多个分段断点划分所述数据。
6.根据权利要求5所述的系统,其中将所述多个分段中的一部分分段编组为所述分片包括:
通过将所述滚动哈希值的每个哈希值与第二预定位模式进行比较来确定多个分片断点;
根据多个分片断点来识别所述多个分段中的所述一部分分段;和
将所述多个分段中的所识别的一部分分段编组为所述分片,
其中第二预定位模式的长度大于所述预定位模式的长度。
7.根据权利要求1所述的系统,其中使用所述元数据将所述多个分片中的一分片的至少一部分存储在所述压缩区中包括:
识别所述分片的一部分分段,其中每个分段具有与由所述元数据指定的任何指纹都不匹配的指纹;
将所述分片的所识别的一部分分段中的一分段添加到所述压缩区中;
根据所识别的一部分分段更新所述元数据;
生成分片模板,其指定:
所匹配的相似性组,和
所述分片的每个分段的每个指纹;
将所述分片模板存储在分片模板存储装置中。
8.根据权利要求7所述的系统,其中每个分段的所述指纹包括几乎唯一地标识所述分段的位串。
9.根据权利要求8所述的系统,其中每个分段的所述指纹是通过执行所述分段的安全哈希操作获得的。
10.根据权利要求7所述的系统,其中每个分片的所述草图包括不唯一地标识所述分片的位串。
11.根据权利要求1所述的系统,其中...
【专利技术属性】
技术研发人员:格兰特·R·华莱士,
申请(专利权)人:EMC知识产权控股有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。