[发明专利]处理访问请求和更新存储系统的方法、设备和程序产品在审
申请号: | 201910105354.5 | 申请日: | 2019-02-01 |
公开(公告)号: | CN111522788A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 雷璐;孙骜 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 访问 求和 更新 存储系统 方法 设备 程序 产品 | ||
1.一种用于处理访问请求的方法,包括:
接收针对与存储系统相关联的对象的访问请求,所述存储系统包括多个物理节点,所述多个物理节点中的每个物理节点包括至少一个虚拟单元集合,每个虚拟单元集合包括至少一个虚拟单元;
从由所述存储系统的所述多个物理节点包括的多个虚拟单元集合确定与所述对象相关联的目标虚拟单元集合;以及
从所述目标虚拟单元集合确定与所述对象对应的目标虚拟单元。
2.根据权利要求1所述的方法,其中确定所述目标虚拟单元集合包括:
确定所述对象的第一标识符;
确定所述存储系统中的所述多个虚拟单元集合的多个集合标识符;
从所述多个集合标识符确定与所述对象的所述第一标识符相关联的集合标识符;以及
将由相关联的所述集合标识符标识的虚拟单元集合确定为所述目标虚拟单元集合。
3.根据权利要求1所述的方法,其中确定所述目标虚拟单元包括:
确定所述对象的第二标识符;
确定所述目标虚拟单元集合中的至少一个虚拟单元的虚拟单元标识符;
从所述至少一个虚拟单元标识符确定与所述对象的所述第二标识符对应的虚拟单元标识符;以及
将由对应的所述虚拟单元标识符标识的虚拟单元确定为所述目标虚拟单元。
4.根据权利要求1所述的方法,还包括:
向所述目标虚拟单元集合分配计算资源以处理所述访问请求,所述计算资源由所述目标虚拟单元集合中的虚拟单元共享。
5.根据权利要求4所述的方法,其中分配所述计算资源包括:
确定由包括所述目标虚拟单元集合的物理节点支持的最大计算资源;以及
向由所述物理节点包括的虚拟单元集合平均地分配所述最大计算资源。
6.根据权利要求1所述的方法,还包括:
响应于所述访问请求是写入请求,向所述目标虚拟单元写入所述对象。
7.根据权利要求1所述的方法,还包括:
响应于所述访问请求是读取请求,从所述目标虚拟单元读取所述对象。
8.一种用于更新存储系统的方法,包括:
响应于检测到与所述存储系统相关联的更新事件,获取由所述存储系统包括的多个物理节点中的虚拟单元集合的信息,每个虚拟单元集合包括至少一个虚拟单元;以及
基于获取的所述信息来更新所述存储系统。
9.根据权利要求8所述的方法,其中更新所述存储系统包括:
响应于所述更新事件是向所述存储系统添加附加物理节点,
基于所述信息,将所述多个物理节点中的至少一个虚拟单元集合分配给所述附加物理节点,以使得所述多个物理节点与所述附加物理节点中的每个物理节点包括至少一个虚拟单元集合;以及
配置所述多个物理节点与所述附加物理节点中的虚拟单元集合,以使得与所述存储系统相关联的对象与所述多个物理节点和所述附加物理节点中的一个虚拟单元集合唯一地相关联。
10.根据权利要求8所述的方法,其中更新所述存储系统还包括:
响应于所述更新事件是向所述存储系统添加附加物理节点,
基于所述信息,将所述多个物理节点中的一个虚拟单元集合拆分为多个新虚拟单元集合;
向所述附加物理节点分配至少一个新虚拟单元集合,以使得所述多个物理节点与所述附加物理节点中的每个物理节点包括未拆分虚拟单元集合与新虚拟单元集合中的至少一个;以及
配置所述多个物理节点与所述附加物理节点中的所述未拆分虚拟单元集合与所述多个新虚拟单元集合,以使得与所述存储系统相关联的对象与所述多个物理节点和所述附加物理节点中的一个未拆分虚拟单元集合或一个新虚拟单元集合唯一地相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910105354.5/1.html,转载请声明来源钻瓜专利网。