[发明专利]处理访问请求和更新存储系统的方法、设备和程序产品在审
申请号: | 201910105354.5 | 申请日: | 2019-02-01 |
公开(公告)号: | CN111522788A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 雷璐;孙骜 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 访问 求和 更新 存储系统 方法 设备 程序 产品 | ||
本公开的实施例涉及用于处理访问请求和更新存储系统的方法、设备和计算机程序产品。该方法包括:接收针对与存储系统相关联的对象的访问请求,所述存储系统包括多个物理节点,所述多个物理节点中的每个物理节点包括至少一个虚拟单元集合,每个虚拟单元集合包括至少一个虚拟单元;从由所述存储系统的所述多个物理节点包括的至少一个虚拟单元集合确定与所述对象相关联的目标虚拟单元集合;以及从所述目标虚拟单元集合确定与所述对象对应的目标虚拟单元。使用本公开的技术方案,不仅可以使得物理节点上的虚拟单元集合易于拆分与合并,也可以节省需要分配的大量计算资源,从而可以更经济地带来更好的用户体验。
技术领域
本公开的实施例总体上涉及数据存储领域,具体地涉及用于处理访问请求和更新存储系统的方法、设备和计算机程序产品。
背景技术
弹性云存储(ECS)是用于分布式存储系统的一种对象存储技术。传统的存储技术通常是块存储,即文件被分块。分布式存储系统中的对象包括用户的文件,图片、视频等,并且对象存储技术将每个文件单独作为一个对象,并且分配唯一的键或文件ID,实际上是将文件整体存储。在分布式存储系统中,每个对象被表示为键,值对,并且使用分布式哈希表(DHT,例如,一致性哈希(consistent hashing))来管理键空间。弹性云存储使用一致性哈希的一个好处在于,当给定P个虚拟单元(也可以被称为虚拟节点或者分区)和N个物理节点时,只要P远大于N,分布式存储系统的向外扩展/向内扩展就将不涉及任何数据移动。
然而,在传统的弹性云存储中,分布式存储系统中的每个虚拟单元不仅用于存储数据,也用于数据的处理(包括数据的计算等),并且因此都将被分配计算资源。这种广泛分配计算资源的方式给物理节点带来和很大的计算负载压力。同时,当分布式存储系统中出现了N大于P的情况时,则需要对现有的虚拟单元进行分割以形成新的虚拟单元,此时需要对表示对象的键,值对重新进行计算并且重新存储。由于分布式存储系统中的数据量可能高达数PB,并且其中的键,值对可能有数百万个,因此对它们进行重新计算和存储会带来很大的开销。此外,如果分布式存储系统中的虚拟单元过多,则物理节点需要分配的计算资源会非常大,从而给物理节点带来了很大的计算资源负担。
发明内容
本公开的实施例提供了用于处理访问请求和更新存储系统的方法、设备和计算机程序产品。
在本公开的第一方面中,提供了一种用于处理访问请求的方法。该方法包括:接收针对与存储系统相关联的对象的访问请求,所述存储系统包括多个物理节点,所述多个物理节点中的每个物理节点包括至少一个虚拟单元集合,每个虚拟单元集合包括至少一个虚拟单元;从由所述存储系统的所述多个物理节点包括的多个虚拟单元集合确定与所述对象相关联的目标虚拟单元集合;以及从所述目标虚拟单元集合确定与所述对象对应的目标虚拟单元。
在本公开的第二方面中,提供了一种用于更新存储系统的方法。该方法包括:响应于检测到与所述存储系统相关联的更新事件,获取由所述存储系统包括的多个物理节点中的虚拟单元集合的信息,每个虚拟单元集合包括至少一个虚拟单元;以及基于获取的所述信息来更新所述存储系统。。
在本公开的第三方面中,提供了一种用于处理访问请求的设备。该设备包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:接收针对与存储系统相关联的对象的访问请求,所述存储系统包括多个物理节点,所述多个物理节点中的每个物理节点包括至少一个虚拟单元集合,每个虚拟单元集合包括至少一个虚拟单元;从由所述存储系统的所述多个物理节点包括的多个虚拟单元集合确定与所述对象相关联的目标虚拟单元集合;以及从所述目标虚拟单元集合确定与所述对象对应的目标虚拟单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910105354.5/2.html,转载请声明来源钻瓜专利网。