HIERARCHICAL CONSISTENCY GROUP FOR STORAGE AND ASSOCIATED METHODS THEREOF

    公开(公告)号:US20220317893A1

    公开(公告)日:2022-10-06

    申请号:US17218520

    申请日:2021-03-31

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for using a hierarchical consistency group (CG) in a storage system are provided. A parent CG is associated with at least a first child CG having a plurality of storage volumes. An atomic application programming interface (API) provisions the parent CG and the first child CG by allocating storage and storing policies for the parent CG and the first CG. A storage service selected from a backup service, a replication service and a cloning service for the parent CG and the first CG is executed based on the stored policies.

    METHODS AND SYSTEMS FOR MANAGING QUALITY OF SERVICE IN A NETWORKED STORAGE ENVIRONMENT

    公开(公告)号:US20210168080A1

    公开(公告)日:2021-06-03

    申请号:US17173423

    申请日:2021-02-11

    Applicant: NetApp Inc.

    Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.

    HIERARCHICAL CONSISTENCY GROUP FOR STORAGE AND ASSOCIATED METHODS THEREOF

    公开(公告)号:US20230116890A1

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

    申请号:US17990099

    申请日:2022-11-18

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for using a hierarchical consistency group (CG) in a storage system are provided. A parent CG is associated with at least a first child CG having a plurality of storage volumes. An atomic application programming interface (API) provisions the parent CG and the first child CG by allocating storage and storing policies for the parent CG and the first CG. A storage service selected from a backup service, a replication service and a cloning service for the parent CG and the first CG is executed based on the stored policies.

    Policy enforcement and performance monitoring at sub-LUN granularity

    公开(公告)号:US11579910B2

    公开(公告)日:2023-02-14

    申请号:US16576860

    申请日:2019-09-20

    Applicant: NetApp Inc.

    Inventor: Dean Alan Kalman

    Abstract: Techniques are provided for enforcing policies at a sub-logical unit number (LUN) granularity, such as at a virtual disk or virtual machine granularity. A block range of a virtual disk of a virtual machine stored within a LUN is identified. A quality of service policy object is assigned to the block range to create a quality of service workload object. A target block range targeted by an operation is identified. A quality of service policy of the quality of service policy object is enforced upon the operation using the quality of service workload object based upon the target block range being within the block range of the virtual disk.

    POLICY ENFORCEMENT AND PERFORMANCE MONITORING AT SUB-LUN GRANULARITY

    公开(公告)号:US20210089338A1

    公开(公告)日:2021-03-25

    申请号:US16576860

    申请日:2019-09-20

    Applicant: NetApp Inc.

    Inventor: Dean Alan Kalman

    Abstract: Techniques are provided for enforcing policies at a sub-logical unit number (LUN) granularity, such as at a virtual disk or virtual machine granularity. A block range of a virtual disk of a virtual machine stored within a LUN is identified. A quality of service policy object is assigned to the block range to create a quality of service workload object. A target block range targeted by an operation is identified. A quality of service policy of the quality of service policy object is enforced upon the operation using the quality of service workload object based upon the target block range being within the block range of the virtual disk.

    Methods and systems for managing quality of service in a networked storage environment

    公开(公告)号:US10944679B2

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

    申请号:US16389155

    申请日:2019-04-19

    Applicant: NetApp Inc.

    Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.

    Methods and systems for managing quality of service in a networked storage environment

    公开(公告)号:US12206585B2

    公开(公告)日:2025-01-21

    申请号:US18160360

    申请日:2023-01-27

    Applicant: NetApp Inc.

    Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.

Patent Agency Ranking