-
公开(公告)号:US20240411583A1
公开(公告)日:2024-12-12
申请号:US18741140
申请日:2024-06-12
Applicant: NetApp, Inc.
Inventor: Dean Alan Kalman
IPC: G06F9/455 , G06F11/30 , G06F12/109 , G06F16/11 , G06F16/174 , G06F16/27
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.
-
公开(公告)号:US11886714B2
公开(公告)日:2024-01-30
申请号:US17990099
申请日:2022-11-18
Applicant: NETAPP, INC.
Inventor: Dean Alan Kalman , Srikumar Natarajan
CPC classification number: G06F3/0619 , G06F3/0605 , G06F3/065 , G06F3/067 , G06F3/0659 , G06F11/0772 , G06F11/1464 , G06F11/1469
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.
-
公开(公告)号:US11570113B2
公开(公告)日:2023-01-31
申请号:US17173423
申请日:2021-02-11
Applicant: NetApp Inc.
Inventor: Dean Alan Kalman , John Alexander Scott , Sudha Sundaram
IPC: H04L47/24 , H04L43/0888 , H04L67/1097 , H04L41/0893 , G06F3/06
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.
-
公开(公告)号:US11520490B2
公开(公告)日:2022-12-06
申请号:US17218520
申请日:2021-03-31
Applicant: NETAPP, INC.
Inventor: Dean Alan Kalman , Srikumar Natarajan
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.
-
15.
公开(公告)号:US20190245794A1
公开(公告)日:2019-08-08
申请号:US16389155
申请日:2019-04-19
Applicant: NetApp Inc.
Inventor: Dean Alan Kalman , John Alexander Scott , Sudha Sundaram
IPC: H04L12/851 , G06F3/06 , H04L12/26 , H04L12/24 , H04L29/08
CPC classification number: H04L47/24 , G06F3/061 , G06F3/0635 , G06F3/0659 , G06F3/067 , H04L41/0893 , H04L43/0888 , H04L67/1097
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.
-
公开(公告)号:US10313251B2
公开(公告)日:2019-06-04
申请号:US15011919
申请日:2016-02-01
Applicant: NETAPP, INC.
Inventor: Dean Alan Kalman , John Alexander Scott , Sudha Sundaram
IPC: G06F15/173 , H04L12/851 , H04L12/26 , H04L29/08 , H04L12/24 , G06F3/06
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.
-
17.
公开(公告)号:US20170222935A1
公开(公告)日:2017-08-03
申请号:US15011919
申请日:2016-02-01
Applicant: NETAPP, INC.
Inventor: Dean Alan Kalman , John Alexander Scott , Sudha Sundaram
IPC: H04L12/851 , H04L29/08 , H04L12/26
CPC classification number: H04L47/24 , G06F3/061 , G06F3/0635 , G06F3/0659 , G06F3/067 , H04L41/0893 , H04L43/0888 , H04L67/1097
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.
-
-
-
-
-
-