[发明专利]针对广域网优化的基于微服务的去重在审
| 申请号: | 201880038221.4 | 申请日: | 2018-04-13 |
| 公开(公告)号: | CN111033459A | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 格兰特·R·华莱士 | 申请(专利权)人: | EMC知识产权控股有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 谢攀;刘继富 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 广域网 优化 基于 微服 | ||
1.一种用于管理对象存储装置的系统,包括:
多个前端微服务,其被编程为:
获得将数据存储在对象存储装置中的请求;
将所述数据划分为多个分片;
根据所述多个分片中的一分片,将分片分析请求发送至多个后端微服务;
从所述多个后端微服务获得所述分片中的未存储在所述对象存储装置中的分段的列表;
将由所述分段的列表指定的分段添加到压缩区中;
所述多个后端微服务,其被编程为:
识别由所述分片分析请求指定的所述分片中的未存储在所述对象存储装置中的分段;和
根据所识别的分段生成所述分段的列表。
2.根据权利要求1所述的系统,还包括:
将分片分析请求从所述前端微服务传递至所述后端微服务的请求队列,
其中所述系统根据所述请求队列中的待处理分片分析请求的数量来动态地调整可用的后端微服务的数量。
3.根据权利要求1所述的系统,还包括:
负载均衡器,其被编程为:
获得将数据存储在对象存储装置中的请求;
将所述请求分发给所述多个前端微服务,
其中所述系统根据所述负载均衡器中的待处理请求的数量动态地调整可用的前端微服务的数量。
4.根据权利要求1所述的系统,其中所述分片分析请求包括所述分片的草图和所述分片的每个分段的指纹,
其中所述草图不唯一地标识所述分片,
其中所述分片的每个分段的所述指纹几乎唯一地标识每个对应的分段。
5.根据权利要求1所述的系统,其中所述多个前端服务还被编程为:
将所述压缩区存储在所述对象存储装置中,
其中所述对象存储装置是持久性存储装置。
6.根据权利要求1所述的系统,其中将数据存储在所述对象存储装置中的所述请求是从计算设备接收的。
7.根据权利要求6所述的系统,其中所述多个后端微服务在可操作地连接至所述计算设备的云平台上执行。
8.根据权利要求7所述的系统,其中所述多个前端微服务不在所述云平台上执行。
9.一种管理对象存储装置的方法,包括:
由前端微服务获得将数据存储在对象存储装置中的请求;
由所述前端微服务将所述数据划分为多个分片;
由所述前端微服务向多个后端微服务发送分片分析请求,其中所述分片分析请求包括所述多个分片的一分片的草图和所述多个分片的该分片的每个分段的指纹;
由所述前端微服务获得所述多个分片的所述分片中的未存储在所述对象存储装置中的分段的列表;和
由所述前端微服务将由所述分段的列表指定的分段添加到压缩区中。
10.根据权利要求9所述的方法,其中将所述数据划分为多个分片包括:
将所述数据的一部分划分为多个分段;
将所述多个分段中的一部分分段编组为所述分片;
生成部分地指定所述分片的对象模板;和
将所述对象模板存储在对象模板存储装置中。
11.根据权利要求10所述的方法,其中将所述数据的一部分划分为所述多个分段包括:
生成所述数据的滚动哈希值;
通过将所述滚动哈希值的每个哈希值与预定位模式进行比较来获得多个分段断点;和
根据所述多个分段断点划分所述数据的该部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于EMC知识产权控股有限公司,未经EMC知识产权控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880038221.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于微服务的去重
- 下一篇:人体识别方法及人体识别传感器





