DATA RECOVERY IN A DISTRIBUTED STORAGE SYSTEM
    1.
    发明申请
    DATA RECOVERY IN A DISTRIBUTED STORAGE SYSTEM 审中-公开
    分布式存储系统中的数据恢复

    公开(公告)号:WO2017062494A1

    公开(公告)日:2017-04-13

    申请号:PCT/US2016/055553

    申请日:2016-10-05

    Applicant: NETAPP, INC.

    CPC classification number: G06F11/2069 G06F11/1092 G06F2201/805 G06F2201/85

    Abstract: A system, method, and machine-readable storage medium for recovering data in a distributed storage system are provided. In some embodiments, the method includes identifying a failing storage device of a first storage node having an inaccessible data segment. When it is determined that the inaccessible data segment cannot be recovered using a first data protection scheme, a first chunk of data associated with the inaccessible data segment is identified and a group associated with the first chunk of data is identified. A second chunk of data associated with the group is selectively retrieved from a second storage node such that data associated with an accessible data segment of the first storage node is not retrieved. The inaccessible data segment is recovered by recovering the first chunk of data using a second data protection scheme and the second chunk of data.

    Abstract translation: 提供了一种用于在分布式存储系统中恢复数据的系统,方法和机器可读存储介质。 在一些实施例中,该方法包括识别具有不可访问数据段的第一存储节点的故障存储设备。 当确定使用第一数据保护方案不能恢复不可访问的数据段时,识别与不可访问的数据段相关联的第一数据块,并且识别与第一块数据相关联的组。 从第二存储节点选择性地检索与组相关联的第二数据块,使得与第一存储节点的可访问数据段相关联的数据不被检索。 通过使用第二数据保护方案和第二数据块来恢复第一数据块来恢复不可访问的数据段。

    CONNECTIVITY-AWARE STORAGE CONTROLLER LOAD BALANCING
    2.
    发明申请
    CONNECTIVITY-AWARE STORAGE CONTROLLER LOAD BALANCING 审中-公开
    连接感知存储控制器负载平衡

    公开(公告)号:WO2015157706A2

    公开(公告)日:2015-10-15

    申请号:PCT/US2015/025434

    申请日:2015-04-10

    Applicant: NETAPP, INC.

    CPC classification number: G06F3/0613 G06F3/0631 G06F3/067

    Abstract: A system and method for connectivity-aware assignment of volumes among the storage controllers of a storage system is provided. In some embodiments, during a discovery phase, a connectivity metric is determined from a device discovery command. The connectivity metric is recorded into a data structure that identifies a plurality of hosts and a plurality of storage controllers of a storage system. In response to the determining of the connectivity metric, a storage controller ownership of a first volume is changed to improve connectivity between a host of the plurality of hosts and the first volume. In some such embodiments, a storage controller ownership of a second volume is changed to balance load among the plurality of storage controllers, and the discovery phase is, in part, a response to the change in the storage controller ownership of the second volume.

    Abstract translation: 提供了用于存储系统的存储控制器之间的连接性感知分配卷的系统和方法。 在一些实施例中,在发现阶段期间,从设备发现命令确定连接性度量。 连接性度量被记录到标识存储系统的多个主机和多个存储控制器的数据结构中。 响应于连接性度量的确定,第一卷的存储控制器所有权被改变,以改善多个主机的主机与第一卷之间的连接性。 在一些这样的实施例中,第二卷的存储控制器所有权被改变以平衡多个存储控制器之间的负载,并且发现阶段部分地是对第二卷的存储控制器所有权的改变的响应。 / p>

    MULTIPROCESSING WITHIN A STORAGE ARRAY SYSTEM EXECUTING CONTROLLER FIRMWARE DESIGNED FOR A UNIPROCESSOR ENVIRONMENT
    3.
    发明申请
    MULTIPROCESSING WITHIN A STORAGE ARRAY SYSTEM EXECUTING CONTROLLER FIRMWARE DESIGNED FOR A UNIPROCESSOR ENVIRONMENT 审中-公开
    在存储阵列系统中进行多重处理执行设计用于联合国环境的控制器固件

    公开(公告)号:WO2017019901A1

    公开(公告)日:2017-02-02

    申请号:PCT/US2016/044559

    申请日:2016-07-28

    Applicant: NETAPP, INC.

    Abstract: Systems, devices, and methods are provided for sharing host resources in a multiprocessor storage array, the multiprocessor storage array running controller firmware designed for a uniprocessor environment. In some aspects, one or more virtual machines can be initialized by a virtual machine manager or a hypervisor in the storage array system. Each of the one or more virtual machines implement an instance of the controller firmware designed for a uniprocessor environment. The virtual machine manager or hypervisor can assign processing devices within the storage array system to each of the one or more virtual machines. The virtual machine manager or hypervisor can also assign virtual functions to each of the virtual machines. The virtual machines can concurrently access one or more I/O devices, such as physical storage devices, by writing to and reading from the respective virtual functions.

    Abstract translation: 提供系统,设备和方法用于在多处理器存储阵列中共享主机资源,多处理器存储阵列运行为单处理器环境设计的控制器固件。 在一些方面,可以由存储阵列系统中的虚拟机管理器或管理程序来初始化一个或多个虚拟机。 一个或多个虚拟机中的每一个实现为单处理器环境设计的控制器固件的实例。 虚拟机管理器或管理程序可以将存储阵列系统内的处理设备分配给一个或多个虚拟机中的每一个。 虚拟机管理器或管理程序也可以为每个虚拟机分配虚拟功能。 虚拟机可以通过写入和读取各个虚拟功能来同时访问诸如物理存储设备的一个或多个I / O设备。

    CONNECTIVITY-AWARE STORAGE CONTROLLER LOAD BALANCING
    4.
    发明公开
    CONNECTIVITY-AWARE STORAGE CONTROLLER LOAD BALANCING 审中-公开
    连接感知存储控制器负载平衡

    公开(公告)号:EP3129875A2

    公开(公告)日:2017-02-15

    申请号:EP15776612.2

    申请日:2015-04-10

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0613 G06F3/0631 G06F3/067

    Abstract: A system and method for connectivity-aware assignment of volumes among the storage controllers of a storage system is provided. In some embodiments, during a discovery phase, a connectivity metric is determined from a device discovery command. The connectivity metric is recorded into a data structure that identifies a plurality of hosts and a plurality of storage controllers of a storage system. In response to the determining of the connectivity metric, a storage controller ownership of a first volume is changed to improve connectivity between a host of the plurality of hosts and the first volume. In some such embodiments, a storage controller ownership of a second volume is changed to balance load among the plurality of storage controllers, and the discovery phase is, in part, a response to the change in the storage controller ownership of the second volume.

    Abstract translation: 提供了一种用于存储系统的存储控制器之间的连接性感知的卷分配的系统和方法。 在一些实施例中,在发现阶段期间,从设备发现命令确定连接性度量。 连接性度量被记录到标识存储系统的多个主机和多个存储控制器的数据结构中。 响应于连接性度量的确定,第一卷的存储控制器所有权被改变,以改善多个主机的主机与第一卷之间的连接性。 在一些这样的实施例中,第二卷的存储控制器所有权被改变以平衡多个存储控制器之间的负载,并且发现阶段部分地是对第二卷的存储控制器所有权的改变的响应。

    DATA RECOVERY IN A DISTRIBUTED STORAGE SYSTEM

    公开(公告)号:EP3360045A1

    公开(公告)日:2018-08-15

    申请号:EP16854240.5

    申请日:2016-10-05

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/2069 G06F11/1092 G06F2201/805 G06F2201/85

    Abstract: A system, method, and machine-readable storage medium for recovering data in a distributed storage system are provided. In some embodiments, the method includes identifying a failing storage device of a first storage node having an inaccessible data segment. When it is determined that the inaccessible data segment cannot be recovered using a first data protection scheme, a first chunk of data associated with the inaccessible data segment is identified and a group associated with the first chunk of data is identified. A second chunk of data associated with the group is selectively retrieved from a second storage node such that data associated with an accessible data segment of the first storage node is not retrieved. The inaccessible data segment is recovered by recovering the first chunk of data using a second data protection scheme and the second chunk of data.

Patent Agency Ranking