Systems and methods for managing disaster recovery in a storage system
    4.
    发明授权
    Systems and methods for managing disaster recovery in a storage system 有权
    用于管理存储系统中的灾难恢复的系统和方法

    公开(公告)号:US09128902B2

    公开(公告)日:2015-09-08

    申请号:US13870680

    申请日:2013-04-25

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/2094

    Abstract: Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.

    Abstract translation: 本文提供了在将一个或多个主存储资源与一个或多个灾难恢复(DR)资源的使用之间为存储网络中的客户机提供有效切换的系统和方法。 实施例可以实现数据平面上的这些资源与控制平面之间的同步,以允许在以最小程度上破坏客户端的方式实现资源之间的转换。 此外,实施例可以提供处理资源,其允许以最小的管理交互在主存储资源与辅助存储资源之间切换客户端。

    TECHNIQUE FOR MAINTAINING CONSISTENT I/O PROCESSING THROUGHPUT IN A STORAGE SYSTEM

    公开(公告)号:US20170153829A1

    公开(公告)日:2017-06-01

    申请号:US14955973

    申请日:2015-12-01

    Applicant: NetApp, Inc.

    Abstract: A technique maintains consistent throughput of processing of input/output (I/O) requests by a storage system when changing configuration of one or more Redundant Array of Independent Disks (RAID) groups of storage devices, such as disks, within the storage system. The configuration of a RAID group (i.e., RAID configuration) may be represented by RAID objects (e.g., reference-counted data structures) stored in a memory of the storage system. Illustratively, the RAID objects may be organized as a RAID configuration hierarchy including a top-level RAID object (e.g., RAID group data structure) that is linked (e.g., via one or more pointers) to one or more intermediate-level RAID objects (e.g., disk and segment data structures) which, in turn, are linked to one or more low-level RAID objects (e.g., chunk data structures). According to the technique, a snapshot of a current RAID configuration (i.e., current configuration snapshot) may be created by incrementing a reference count of the current top-level object of the hierarchy and attaching (e.g., via a pointer) the current configuration snapshot to a current I/O request processed by the storage system.

    CONSISTENCY CHECKER FOR GLOBAL DE-DUPLICATION CLUSTERED FILE SYSTEM
    6.
    发明申请
    CONSISTENCY CHECKER FOR GLOBAL DE-DUPLICATION CLUSTERED FILE SYSTEM 审中-公开
    全面解密集成文件系统的一致性检查器

    公开(公告)号:US20160350358A1

    公开(公告)日:2016-12-01

    申请号:US14727005

    申请日:2015-06-01

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30156

    Abstract: A cluster-wide consistency checker ensures that two file systems of a storage input/output (I/O) stack executing on each node of a cluster are self-consistent as well as consistent with respect to each other. The file systems include a deduplication file system and a host-facing file system that cooperate to provide a layered file system of the storage I/O stack. The deduplication file system is a log-structured file system managed by an extent store layer of the storage I/O stack, whereas the host-facing file system is managed by a volume layer of the stack. Illustratively, each log-structured file system implements a key-value store and cooperates with other nodes of the cluster to provide a cluster-wide (global) key-value store. The consistency checker verifies and/or fixes on-disk structures of the layered file system to ensure its consistency. To that end, the consistency checker may determine whether there are inconsistencies in the key-value store and, if so, reconciles those inconsistencies from a client (volume layer) perspective.

    Abstract translation: 集群范围的一致性检查器确保在集群的每个节点上执行的存储输入/输出(I / O)堆栈的两个文件系统是自相矛盾的,并且彼此一致。 文件系统包括重复数据删除文件系统和协作提供存储I / O堆栈的分层文件系统的面向主机的文件系统。 重复数据删除文件系统是由存储I / O堆栈的扩展区存储层管理的日志结构文件系统,而面向主机的文件系统由堆栈的卷层管理。 说明性地,每个日志结构的文件系统实现一个键值存储,并与集群的其他节点协作,以提供一个集群范围的(全局)键值存储。 一致性检查器验证和/或修复分层文件系统的磁盘结构,以确保其一致性。 为此,一致性检查器可以确定密钥值存储中是否存在不一致,如果是,则将这些不一致性与客户端(卷层)的角度进行对照。

    CONFIGURATION OF PEERED CLUSTER STORAGE ENVIRONMENT ORGANIZED AS DISASTER RECOVERY GROUP
    7.
    发明申请
    CONFIGURATION OF PEERED CLUSTER STORAGE ENVIRONMENT ORGANIZED AS DISASTER RECOVERY GROUP 有权
    配套集群存储环境组织为灾难恢复集团

    公开(公告)号:US20160057009A1

    公开(公告)日:2016-02-25

    申请号:US14526037

    申请日:2014-10-28

    Applicant: NetApp, Inc.

    Abstract: A technique efficiently configures a peered cluster storage environment. The configuration technique illustratively includes three phases: a discovery phase, a node setup phase and a cluster setup phase. The discovery phase may be employed to initiate discovery of nodes of a disaster recovery (DR) group through transmission of multicast advertisement packets by the nodes over interconnects, including a Fibre Channel (FC) fabric, to each other node of the group. In the node setup phase, each node of a cluster assigns its relationships to the nodes discovered and present in the FC fabric; illustratively, the assigned relationships include high availability (HA) partner, DR primary partner and DR auxiliary partner. In the cluster setup phase, the discovered nodes of the FC fabric are organized as the peered cluster storage environment (DR group) configured to service data in a highly reliable and available manner.

    Abstract translation: 一种技术有效地配置了一个对等的群集存储环境。 配置技术说明性地包括三个阶段:发现阶段,节点设置阶段和集群建立阶段。 可以采用发现阶段来通过由包括光纤通道(FC)结构在内的各个节点通过节点向该组的每个其他节点发送多播广播分组来发起灾难恢复(DR)组的节点的发现。 在节点设置阶段,集群的每个节点将其关系分配给在FC结构中发现和存在的节点; 说明性地,所分配的关系包括高可用性(HA)伙伴,DR主要伙伴和DR辅助伙伴。 在群集设置阶段,FC架构的发现节点被组织为配置为以高度可靠和可用的方式对数据进行服务的对等集群存储环境(DR组)。

    SYSTEMS AND METHODS FOR MANAGING DISASTER RECOVERY IN A STORAGE SYSTEM
    8.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING DISASTER RECOVERY IN A STORAGE SYSTEM 有权
    用于管理存储系统中的灾难恢复的系统和方法

    公开(公告)号:US20140325256A1

    公开(公告)日:2014-10-30

    申请号:US13870680

    申请日:2013-04-25

    Applicant: NETAPP, INC.

    CPC classification number: G06F11/2094

    Abstract: Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.

    Abstract translation: 本文提供了在将一个或多个主存储资源与一个或多个灾难恢复(DR)资源的使用之间为存储网络中的客户机提供有效切换的系统和方法。 实施例可以实现数据平面上的这些资源与控制平面之间的同步,以允许在以最小程度上破坏客户端的方式实现资源之间的转换。 此外,实施例可以提供处理资源,其允许以最小的管理交互在主存储资源与辅助存储资源之间切换客户端。

    Consistency checker for global de-duplication clustered file system

    公开(公告)号:US10049118B2

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

    申请号:US14727005

    申请日:2015-06-01

    Applicant: NetApp, Inc.

    Abstract: A cluster-wide consistency checker ensures that two file systems of a storage input/output (I/O) stack executing on each node of a cluster are self-consistent as well as consistent with respect to each other. The file systems include a deduplication file system and a host-facing file system that cooperate to provide a layered file system of the storage I/O stack. The deduplication file system is a log-structured file system managed by an extent store layer of the storage I/O stack, whereas the host-facing file system is managed by a volume layer of the stack. Illustratively, each log-structured file system implements a key-value store and cooperates with other nodes of the cluster to provide a cluster-wide (global) key-value store. The consistency checker verifies and/or fixes on-disk structures of the layered file system to ensure its consistency. To that end, the consistency checker may determine whether there are inconsistencies in the key-value store and, if so, reconciles those inconsistencies from a client (volume layer) perspective.

    Survival site load balancing
    10.
    发明授权
    Survival site load balancing 有权
    生存现场负载平衡

    公开(公告)号:US09348714B2

    公开(公告)日:2016-05-24

    申请号:US14220648

    申请日:2014-03-20

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for load balancing between storage controllers. For example, a first storage controller and a second storage controller may be configured at a first storage site according to a high availability configuration, and may be configured as disaster recovery partners for a third storage controller and a fourth storage controller at a second storage site. If the first storage controller fails, the second storage controller provides failover operation for a first storage device. If a disaster occurs at the second storage site, the second storage controller provides switchover operation for a third storage device and a fourth storage device. Responsive to the first storage controller being restored, the third storage device may be reassigned from the second storage controller to the first storage controller for load balancing at the first storage site during disaster recovery of the second storage site.

    Abstract translation: 提供了一种或多种技术和/或系统用于存储控制器之间的负载平衡。 例如,可以根据高可用性配置在第一存储站点配置第一存储控制器和第二存储控制器,并且可以将第一存储控制器和第二存储控制器配置为在第二存储站点处的第三存储控制器和第四存储控制器的灾难恢复伙伴 。 如果第一个存储控制器出现故障,则第二个存储控制器为第一个存储设备提供故障转移操作。 如果在第二存储站点发生灾难,则第二存储控制器为第三存储设备和第四存储设备提供切换操作。 响应于第一存储控制器被恢复,第三存储设备可以从第二存储控制器重新分配到第一存储控制器,以在第二存储站点的灾难恢复期间在第一存储站点进行负载平衡。

Patent Agency Ranking