[发明专利]具有多种可选数据处理策略的基于对象的存储集群有效
申请号: | 201680030442.8 | 申请日: | 2016-06-27 |
公开(公告)号: | CN107667363B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | P·E·卢斯;J·迪金森;C·杰勒德;S·梅里特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 多种 可选 数据处理 策略 基于 对象 存储 集群 | ||
1.一种用于在作为基于对象的存储集群管理的存储设备集群内提供多个数据处理策略的机器实现的方法,包括:
将数据对象分配给容器对象;
将所述容器对象中的每个与多个可选数据处理策略中的一个关联;以及
部分地基于与相应数据对象的容器对象相关联的数据处理策略,将每个数据对象分配给所述存储设备集群内的存储设备的区域,
其中,容器对象是分层存储结构,并且基于对象的存储集群不是分层的,并且
其中,所述存储设备的至少两个区域与不同的数据处理策略相关联,并且所述存储设备能够支持多种数据处理策略,
其中,所述方法还包括:
将多个一致散列环中的每个划分成多个分区,其中每个分区表示相应散列环的散列索引的范围;以及
将每个一致散列环的分区与所述存储设备中的一个的区域关联。
2.根据权利要求1所述的方法,还包括:
基于相应容器对象的数据处理策略来管理所述存储设备集群内的数据对象。
3.根据权利要求1所述的方法,其中分配每个数据对象包括:
将与所述数据处理策略中的第一数据处理策略相关联的容器对象的数据对象分配给所述存储设备中的第一存储设备的第一区域;以及
将与所述数据处理策略中的第二数据处理策略相关联的容器的数据对象分配给所述第一存储设备的第二区域。
4.根据权利要求1所述的方法,其中,分配每个数据对象包括:
基于与数据对象的容器相关联的所述数据处理策略选择多个一致散列环中的一个;以及
基于所选择的一致散列环,将所述数据对象分配给存储设备的区域。
5.根据权利要求1所述的方法,还包括:
将所述一致散列环中的每个与所述数据处理策略中的相应一个的策略标识符关联;以及
基于相应分区的分区标识符和相应一致散列环的策略标识符,将每个一致散列环的每个分区与所述存储设备中的一个的区域关联;
其中,分配每个数据对象包括:基于与数据对象的容器相关联的数据处理策略为所述数据对象选择所述一致散列环中的一个,计算所述数据对象的散列索引,基于所述散列索引确定所选择的一致散列环的分区,并将所述数据对象分配给与所述分区相关联的所述存储设备的区域。
6.根据权利要求5所述的方法,其中,所述一致散列环中的第一一致散列环的分区的分区标识符与所述一致散列环中的第二一致散列环的分区的分区标识符相同,并且其中关联每个分区包括:
基于所述第一一致散列环的所述分区标识符和所述策略标识符,将所述第一一致散列环的分区与所述存储设备中的第一存储设备的第一区域关联;以及
基于所述第二一致散列环的所述分区标识符和所述策略标识符,将所述第二一致散列环的分区与所述第一存储设备的第二区域关联。
7.根据权利要求1所述的方法,其中,关联所述容器对象中的每个包括:
将多个数据处理策略标识符中的一个作为元数据与每个容器对象关联,其中每个数据处理策略标识符对应于所述数据处理策略中的相应一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680030442.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有相对独立空间的多功能毛巾架
- 下一篇:一种湿巾桶