[发明专利]用于操作存储系统的方法和机器可读存储器在审
申请号: | 202111050333.1 | 申请日: | 2016-10-04 |
公开(公告)号: | CN113742310A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 马奥尔·本·达彦;利兰·兹维贝尔;奥姆里·帕尔蒙 | 申请(专利权)人: | 维卡艾欧有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超 |
地址: | 以色列*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 操作 存储系统 方法 机器 可读 存储器 | ||
1.一种用于操作存储系统的方法,包括:
通过多个服务器中的第一服务器上的存储系统前端接收I/O请求;
根据所述I/O请求确定多个存储系统后端中的相关存储系统后端,所述多个服务器中的每个服务器包括所述多个存储系统后端中的一个或多个存储系统后端,其中,所述多个存储系统后端被组织成多个擦除编码条带,并且其中,所述多个擦除编码条带中的每个擦除编码条带跨越所述多个服务器中的多于一个的服务器;
将与所述I/O请求相关联的信息中继至所述相关存储系统后端;并且
经由多个固态驱动器代理中的一个固态驱动器代理将与所述I/O请求相关联的元数据在所述相关存储系统后端与多个固态驱动器中的第一固态驱动器之间传送。
2.根据权利要求1所述的方法,包括:
将与所述I/O请求相关联的所述信息写入至所述第一固态驱动器,其中,所述I/O请求是写入操作;并且
将与所述I/O请求相关联的所述信息从所述第一固态驱动器移动至对象存储器作为后台异步进程。
3.根据权利要求2所述的方法,其中,所述对象存储器是基于云的。
4.根据权利要求1所述的方法,包括:
将第二固态驱动器添加至所述存储系统中的所述多个固态驱动器;并且
重新分布已经写入至所述多个固态驱动器的数据,其中,所述重新分布是所述多个固态驱动器上的所述存储系统的虚拟化。
5.根据权利要求1所述的方法,包括:
检测所述第一固态驱动器的故障;
通过分布在没有故障的所述多个固态驱动器中的所有固态驱动器上的数据来重建所述第一固态驱动器的数据;并且
使分布在没有故障的所述多个固态驱动器中的所有固态驱动器上的所述数据负载平衡。
6.根据权利要求5所述的方法,其中,在检测到所述故障达指定的时限之后开始重建。
7.根据权利要求5所述的方法,包括:
检测所述第一固态驱动器的所述故障的解决方案;并且
根据所述解决方案中止所述重建。
8.一种在其上存储有用于联网的至少一个代码部分的计算机程序的机器可读存储器,所述至少一个代码部分通过机器能执行为使得所述机器执行以下步骤:
通过多个服务器中的第一服务器上的存储系统前端接收I/O请求;
根据所述I/O请求确定多个存储系统后端中的相关存储系统后端,所述多个服务器中的每个服务器包括所述多个存储系统后端中的一个或多个存储系统后端,其中,所述多个存储系统后端被组织成多个擦除编码条带,并且其中,所述多个擦除编码条带中的每个擦除编码条带跨越所述多个服务器中的多于一个的服务器;
将与所述I/O请求相关联的信息中继至所述相关存储系统后端;并且
经由多个固态驱动器代理中的一个固态驱动器代理将与所述I/O请求相关联的元数据在所述相关存储系统后端与多个固态驱动器中的第一固态驱动器之间传送。
9.根据权利要求8所述的机器可读存储器,其中,所述至少一个代码部分使得所述机器执行以下步骤:
将与所述I/O请求相关联的所述信息写入至所述第一固态驱动器,其中,所述I/O请求是写入操作;并且
将与所述I/O请求相关联的所述信息从所述第一固态驱动器移动至对象存储器作为后台异步进程。
10.根据权利要求8所述的机器可读存储器,其中,所述至少一个代码部分使得所述机器执行以下步骤:
将第二固态驱动器添加至所述存储系统中的所述多个固态驱动器;并且
重新分布已经写入至所述多个固态驱动器的数据,其中,所述重新分布是所述多个固态驱动器上的所述存储系统的虚拟化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维卡艾欧有限公司,未经维卡艾欧有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111050333.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:帕金森运动康复智能管理系统
- 下一篇:一种化学合成物纯化分离装置