【技术实现步骤摘要】
【国外来华专利技术】具有分布式读取/写入处理的多设备存储系统
本公开整体涉及数据存储系统,并且在更具体的示例中,涉及解聚的多设备数据存储系统。
技术介绍
多设备存储系统利用多个分立的存储设备,通常为磁盘驱动器(固态驱动器、硬盘驱动器、混合驱动器、磁带驱动器等)用于存储大量数据。这些多设备存储系统通常被布置成由公共通信架构互连的驱动器阵列,并且在许多情况下,由存储控制器、独立磁盘冗余阵列(RAID)控制器或通用控制器控制,以用于协调跨驱动器阵列的存储和系统活动。存储在阵列中的数据可根据定义的RAID级别、RAID模式的组合或用于提供所需数据冗余、性能和容量利用的其他配置来存储。一般来讲,这些数据存储配置可涉及冗余副本(镜像)、数据剥离和/或奇偶校验(计算和存储)的某种组合,并且可结合其他数据管理、纠错和数据恢复过程,有时特定于所使用的磁盘驱动器的类型(例如,固态驱动器与硬盘驱动器)。在存储行业中,部署解聚存储存在新兴趋势。解聚存储经由解耦计算和存储节点寿命周期并允许不同的节点或子系统具有不同的计算与存储比率而带来显著的成本节省。此外,解聚 ...
【技术保护点】
1.一种存储系统,包括:/n存储控制器,所述存储控制器被配置用于从主机系统接收数据请求;/n并且包括:/n第一处理器;/n第一存储器;和/n服务映射模块,所述服务映射模块存储在所述第一存储器中并且能够由所述第一处理器执行以用于从多个存储设备识别目标服务主机存储设备,所述目标服务主机存储设备托管分布在所述多个存储设备之间的存储位置的逻辑图的目标部分;并且/n所述多个存储设备与所述存储控制器通信,所述多个存储设备中的每个存储设备包括:/n第二处理器;/n第二存储器;/n存储介质;/n所述逻辑图的存储在所述第二存储器中的一部分;/n服务主机模块,所述服务主机模块存储在所述第二存储 ...
【技术特征摘要】
【国外来华专利技术】20180630 US 16/024,7361.一种存储系统,包括:
存储控制器,所述存储控制器被配置用于从主机系统接收数据请求;
并且包括:
第一处理器;
第一存储器;和
服务映射模块,所述服务映射模块存储在所述第一存储器中并且能够由所述第一处理器执行以用于从多个存储设备识别目标服务主机存储设备,所述目标服务主机存储设备托管分布在所述多个存储设备之间的存储位置的逻辑图的目标部分;并且
所述多个存储设备与所述存储控制器通信,所述多个存储设备中的每个存储设备包括:
第二处理器;
第二存储器;
存储介质;
所述逻辑图的存储在所述第二存储器中的一部分;
服务主机模块,所述服务主机模块存储在所述第二存储器中并且能够由所述第二处理器执行以用于从所述多个存储设备中识别目的地存储设备,所述目的地存储设备基于所述逻辑图的所述部分对应于用于所述数据请求的目标存储位置;
介质管理器,所述介质管理器存储在所述第二存储器中并且能够由所述第二处理器执行,以用于处理所述存储介质上的所述目标存储位置与所述主机系统之间的数据传输;和
主机逻辑图更新模块,所述主机逻辑图更新模块存储在所述第二存储器中并且能够由所述第二处理器执行,以用于基于所述存储介质上的所述目标存储位置与所述主机系统之间的所述数据传输来更新所述逻辑图的存储在所述第二存储器中的所述部分。
2.根据权利要求1所述的存储系统,其中每个存储设备还包括:
缓冲器存储器;和
远程直接存储器访问(RDMA)接口,所述远程直接存储器访问接口用于通过所述多个存储设备外部的互连构造访问所述缓冲器存储器,其中:
所述介质管理器在所述存储介质上的所述目标存储位置与所述缓冲器存储器之间传输数据;以及
所述主机系统在所述主机系统和所述缓冲器存储器之间传输数据。
3.根据权利要求2所述的存储系统,其中所述存储器控制器还包括:
缓冲器管理器,所述缓冲器管理器存储在所述第一存储器中并且能够由所述第一处理器执行以用于:
分配所述缓冲器存储器以用于处理所述数据请求;
向所述目的地存储设备发送数据传输命令以在所述目标存储位置和所述所分配的缓冲器存储器之间传输数据;以及
向所述主机系统发送缓冲器访问命令以在所述主机系统和所述所分配的缓冲器存储器之间传输数据。
4.根据权利要求3所述的存储系统,其中:
所述数据请求包括多个主机写入命令;以及
在用于所述数据请求的完整的独立磁盘冗余阵列(RAID)条带已被组装在所述多个存储设备的所述缓冲器存储器中之后,执行所述数据传输命令。
5.根据权利要求3所述的存储系统,其中:
所述数据请求包括具有主机块尺寸的主机写入命令;以及
所述缓冲器管理器还能够执行以用于跨所述缓冲器存储器将多个数据请求序列化以填充存储设备写入尺寸,所述存储设备写入尺寸是所述主机块尺寸的大于一的倍数。
6.根据权利要求3所述的存储系统,其中:
所述存储介质被配置用于接收预定义尺寸的数据单元;并且所述缓冲器存储器被分配在所述预定义尺寸的所述数据单元中。
7.根据权利要求1所述的存储系统,其中:
所述逻辑图的所述目标部分包括来自所述多个存储设备中的目标奇偶校验存储设备的奇偶校验标识符;以及
所述多个存储设备中的每个存储设备还包括:
XOR缓冲器;和
奇偶校验模块,所述奇偶校验模块存储在所述第二存储器中并能够由所述第二处理器执行,以用于:
从所述目的地存储设备接收数据;
从所述所接收的数据计算奇偶校验数据;以及
将所述奇偶校验数据存储在所述XOR缓冲器中。
8.根据权利要求7所述的存储系统,其中所述奇偶校验模块还能够执行用于:
接收与所述所接收的数据相关的映射信息;以及
使用所述所接收的映射信息更新所述逻辑图的存储在所述第二存储器中的所述部分中的奇偶校验存储位置。
9.根据权利要求1所述的存储系统,其中所述多个存储设备中的每个存储设备还包括:
介质逻辑图,所述介质逻辑图存储在所述第二存储器中并...
【专利技术属性】
技术研发人员:S·苏巴拉奥,V·保可霍比汀,A·库尔卡尼,B·W·欧卡拉夫卡,
申请(专利权)人:西部数据技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。