GRANULAR CONSISTENCY GROUP REPLICATION
    1.
    发明申请

    公开(公告)号:US20170249222A1

    公开(公告)日:2017-08-31

    申请号:US15054513

    申请日:2016-02-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for granular replication for data protection. For example, a first storage controller may host a first volume. A consistency group, comprising a subset of files, logical unit numbers, and/or other data of the first volume, is defined through a consistency group configuration. A baseline transfer, using a baseline snapshot of the first volume, is used to create a replicated consistency group within a second volume hosted by a second storage controller. In this way, an arbitrary level of granularity is used to synchronize/replicate a subset of the first volume to the second volume. If a synchronous replication relationship is specified, then one or more incremental transfer are performed and a synchronous replication engine is implemented. If an asynchronous replication relationship is specified, then snapshots are used to identify delta data of the consistency group for updating the replication consistency group.

    Handling data extent size asymmetry during logical replication in a storage system

    公开(公告)号:US11169972B2

    公开(公告)日:2021-11-09

    申请号:US16254921

    申请日:2019-01-23

    Applicant: NetApp Inc.

    Abstract: A technique to name data is disclosed to allow preservation of storage efficiency over a link between a source and a destination in a replication relationship as well as in storage at the destination. The technique allows the source to send named data to the destination once and refer to it by name multiple times in the future, without having to resend the data. The technique also allows the transmission of data extents to be decoupled from the logical containers that refer to the data extents. Additionally, the technique allows a replication system to accommodate different extent sizes between replication source and destination while preserving storage efficiency.

    ENABLING DATA REPLICATION PROCESSES BETWEEN HETEROGENEOUS STORAGE SYSTEMS

    公开(公告)号:US20200218695A1

    公开(公告)日:2020-07-09

    申请号:US16819246

    申请日:2020-03-16

    Applicant: NetApp Inc.

    Abstract: A system and method for enabling data replication is described. A set of protocol messages can be associated with a set of corresponding set of requests. The associated set of protocol messages can be provided to each of a source storage system and a destination storage system. The source storage system and the destination storage system can be heterogeneous storage systems that implement different types of file systems or file layouts. The source storage system and the destination storage system are enabled to perform a data replication process, in which at least a set of data is to be replicated from the source storage system to the destination storage system, using at least a protocol message from the associated set of protocol messages. The protocol message can correspond to a request for a list of snapshots stored at the source storage system.

    DATA RECOVERY OBJECTIVE MODELING
    4.
    发明申请
    DATA RECOVERY OBJECTIVE MODELING 审中-公开
    数据恢复目标建模

    公开(公告)号:US20160344812A1

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

    申请号:US14798835

    申请日:2015-07-14

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for data recovery objective modeling. For example, a data recovery objective model may be defined for a storage network environment. The data recovery objective model may be defined based upon a client data ingest rate corresponding to a data change rate by one or more clients of data stored by a first storage controller. The data recovery objective model may be defined based upon an effective throughput of a data transfer utility for replicating modified data from first storage of the first storage controller to second storage of a second storage controller. Statistical utilization data may be collected from the storage network environment, and may be evaluated using the data recovery objective model to determine a data recovery objective metric. If the data recovery objective metric does not satisfy a client specified objective, then a computing resource recommendation may be provided.

    Abstract translation: 为数据恢复目标建模提供了一个或多个技术和/或系统。 例如,可以为存储网络环境定义数据恢复目标模型。 可以基于由第一存储控制器存储的数据的一个或多个客户端对应于数据变化率的客户端数据摄取速率来定义数据恢复目标模型。 数据恢复目标模型可以基于用于将修改的数据从第一存储控制器的第一存储器复制到第二存储控制器的第二存储的数据传输实用程序的有效吞吐量来定义。 可以从存储网络环境收集统计利用数据,并且可以使用数据恢复目标模型来评估数据恢复目标度量。 如果数据恢复目标度量不满足客户指定的目标,则可以提供计算资源推荐。

    Enabling data replication processes between heterogeneous storage systems

    公开(公告)号:US11379412B2

    公开(公告)日:2022-07-05

    申请号:US16819246

    申请日:2020-03-16

    Applicant: NetApp Inc.

    Abstract: A system and method for enabling data replication is described. A set of protocol messages can be associated with a set of corresponding set of requests. The associated set of protocol messages can be provided to each of a source storage system and a destination storage system. The source storage system and the destination storage system can be heterogeneous storage systems that implement different types of file systems or file layouts. The source storage system and the destination storage system are enabled to perform a data replication process, in which at least a set of data is to be replicated from the source storage system to the destination storage system, using at least a protocol message from the associated set of protocol messages. The protocol message can correspond to a request for a list of snapshots stored at the source storage system.

    HANDLING DATA EXTENT SIZE ASYMMETRY DURING LOGICAL REPLICATION IN A STORAGE SYSTEM

    公开(公告)号:US20190155793A1

    公开(公告)日:2019-05-23

    申请号:US16254921

    申请日:2019-01-23

    Applicant: NetApp Inc.

    Abstract: A technique to name data is disclosed to allow preservation of storage efficiency over a link between a source and a destination in a replication relationship as well as in storage at the destination. The technique allows the source to send named data to the destination once and refer to it by name multiple times in the future, without having to resend the data. The technique also allows the transmission of data extents to be decoupled from the logical containers that refer to the data extents. Additionally, the technique allows a replication system to accommodate different extent sizes between replication source and destination while preserving storage efficiency.

    TECHNIQUES FOR DYNAMICALLY CONTROLLING RESOURCES BASED ON SERVICE LEVEL OBJECTIVES
    7.
    发明申请
    TECHNIQUES FOR DYNAMICALLY CONTROLLING RESOURCES BASED ON SERVICE LEVEL OBJECTIVES 审中-公开
    基于服务水平目标动态控制资源的技术

    公开(公告)号:US20160026535A1

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

    申请号:US14341068

    申请日:2014-07-25

    Applicant: NETAPP, INC.

    Abstract: Various embodiments are generally directed an apparatus and method for receiving a recovery point objective for a workload, the recovery point objective comprising an amount of time in which information for the workload will be lost if a failure occurs, and determining a service level objective for a replication transfer based on the recovery point objective, the replication transfer to replicate information on a destination node to maintain the recovery point objective. Various embodiments include dynamically controlling one or more resources to replicate the information on the destination node based on the service level objective and communicating information for the replication transfer from the source node to the destination node.

    Abstract translation: 各种实施例通常涉及用于接收工作负载的恢复点目标的装置和方法,所述恢复点目标包括如果发生故障则将丢失用于工作负载的信息的时间量,以及确定用于 基于恢复点目标的复制传输,复制传输到目标节点上复制信息以维护恢复点目标。 各种实施例包括动态地控制一个或多个资源以基于服务水平目标复制目的地节点上的信息,并且传送用于从源节点到目的地节点的复制传输的信息。

    ENABLING DATA REPLICATION PROCESSES BETWEEN HETEROGENEOUS STORAGE SYSTEMS
    8.
    发明申请
    ENABLING DATA REPLICATION PROCESSES BETWEEN HETEROGENEOUS STORAGE SYSTEMS 审中-公开
    启用异构存储系统之间的数据复制过程

    公开(公告)号:US20160026703A1

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

    申请号:US14340430

    申请日:2014-07-24

    Applicant: NetApp, Inc.

    Abstract: A system and method for enabling data replication is described. A set of protocol messages can be associated with a set of corresponding set of requests. The associated set of protocol messages can be provided to each of a source storage system and a destination storage system. The source storage system and the destination storage system can be heterogeneous storage systems that implement different types of file systems or file layouts. The source storage system and the destination storage system are enabled to perform a data replication process, in which at least a set of data is to be replicated from the source storage system to the destination storage system, using at least a protocol message from the associated set of protocol messages. The protocol message can correspond to a request for a list of snapshots stored at the source storage system.

    Abstract translation: 描述了用于启用数据复制的系统和方法。 一组协议消息可以与一组相应的请求相关联。 可以将关联的一组协议消息提供给源存储系统和目的地存储系统中的每一个。 源存储系统和目标存储系统可以是实现不同类型的文件系统或文件布局的异构存储系统。 源存储系统和目的地存储系统能够执行数据复制过程,其中至少一组数据将从源存储系统复制到目的地存储系统,至少使用来自相关联的协议消息的协议消息 一组协议消息。 协议消息可以对应于存储在源存储系统的快照的列表的请求。

    Granular consistency group replication

    公开(公告)号:US10176064B2

    公开(公告)日:2019-01-08

    申请号:US15054513

    申请日:2016-02-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for granular replication for data protection. For example, a first storage controller may host a first volume. A consistency group, comprising a subset of files, logical unit numbers, and/or other data of the first volume, is defined through a consistency group configuration. A baseline transfer, using a baseline snapshot of the first volume, is used to create a replicated consistency group within a second volume hosted by a second storage controller. In this way, an arbitrary level of granularity is used to synchronize/replicate a subset of the first volume to the second volume. If a synchronous replication relationship is specified, then one or more incremental transfer are performed and a synchronous replication engine is implemented. If an asynchronous replication relationship is specified, then snapshots are used to identify delta data of the consistency group for updating the replication consistency group.

Patent Agency Ranking