-
公开(公告)号:US20220342556A1
公开(公告)日:2022-10-27
申请号:US17241887
申请日:2021-04-27
Applicant: NetApp, Inc.
Inventor: Alma Dimnaku , Abhishek Hiregoudar , Siu Wu
Abstract: Systems, methods, and machine-readable media for monitoring a storage system and assigning performance service levels to workloads running on nodes within a cluster are disclosed. A performance manager may estimate the performance demands of each workload within the cluster and assign a performance service level to each workload according to the performance requirements of the workload, and further taking into account an overall budgeting framework. The estimates are performed using historical performance data for each workload. A performance service level may include a service level object, a service level agreement, and latency parameters. These parameters may provide a ceiling to the number of operations per second that a workload may use without guaranteeing the use of the operations per second, a guaranteed number of operations per second that a workload may use before being throttled, and define the permitted delay in completing a request to the workload.
-
公开(公告)号:US20250028574A1
公开(公告)日:2025-01-23
申请号:US18787306
申请日:2024-07-29
Applicant: NetApp, Inc.
Inventor: Abhishek Hiregoudar , Siu Wu , Alma Dimnaku
Abstract: Systems, methods, and machine-readable media for monitoring a storage system and correcting demand imbalances among nodes in a cluster are disclosed. A performance manager for the storage system may detect performance imbalances that occur over a period of time. When operating below an optimal performance capacity, the manager may cause a volume to be moved from a node with a high load to a node with a lower load to achieve a preventive result. When operating at or near optimal performance capacity, the manager may cause a QOS limit to be imposed to prevent the workload from exceeding the performance capacity, to achieve a proactive result. When operating abnormally, the manager may cause a QOS limit to be imposed to throttle the workload to bring the node back within the optimal performance capacity of the node, to achieve a reactive result. These actions may be performed independently, or in cooperation.
-
公开(公告)号:US12135877B2
公开(公告)日:2024-11-05
申请号:US17241887
申请日:2021-04-27
Applicant: NetApp, Inc.
Inventor: Alma Dimnaku , Abhishek Hiregoudar , Siu Wu
Abstract: Systems, methods, and machine-readable media for monitoring a storage system and assigning performance service levels to workloads running on nodes within a cluster are disclosed. A performance manager may estimate the performance demands of each workload within the cluster and assign a performance service level to each workload according to the performance requirements of the workload, and further taking into account an overall budgeting framework. The estimates are performed using historical performance data for each workload. A performance service level may include a service level object, a service level agreement, and latency parameters. These parameters may provide a ceiling to the number of operations per second that a workload may use without guaranteeing the use of the operations per second, a guaranteed number of operations per second that a workload may use before being throttled, and define the permitted delay in completing a request to the workload.
-
公开(公告)号:US12050938B2
公开(公告)日:2024-07-30
申请号:US17107361
申请日:2020-11-30
Applicant: NetApp, Inc.
Inventor: Abhishek Hiregoudar , Siu Wu , Alma Dimnaku
CPC classification number: G06F9/5083 , G06F3/061 , G06F3/0631 , G06F3/0646 , G06F3/0683 , G06F9/5011 , G06F9/5077 , G06F2209/5022 , G06F2209/505
Abstract: Systems, methods, and machine-readable media for monitoring a storage system and correcting demand imbalances among nodes in a cluster are disclosed. A performance manager for the storage system may detect performance imbalances that occur over a period of time. When operating below an optimal performance capacity, the manager may cause a volume to be moved from a node with a high load to a node with a lower load to achieve a preventive result. When operating at or near optimal performance capacity, the manager may cause a QOS limit to be imposed to prevent the workload from exceeding the performance capacity, to achieve a proactive result. When operating abnormally, the manager may cause a QOS limit to be imposed to throttle the workload to bring the node back within the optimal performance capacity of the node, to achieve a reactive result. These actions may be performed independently, or in cooperation.
-
公开(公告)号:US20240069614A1
公开(公告)日:2024-02-29
申请号:US18496590
申请日:2023-10-27
Applicant: NetApp, Inc.
Inventor: Abhishek Hiregoudar , Edward John Barron, II , Gregory Eugene Stabler
IPC: G06F1/26
CPC classification number: G06F1/26
Abstract: Various mechanisms and workflows are described that can utilize power and/or carbon footprint-based metrics to manage storage unit usage and/or configuration, which can provide a more efficient and environmentally friendly computing environment. In some example configurations, storage system management mechanisms collect power consumption for storage units (e.g., individual drives, storage shelfs, nodes, clusters) and can utilize the power consumption information with other storage unit characteristics to generate power and carbon footprint metrics.
-
公开(公告)号:US20220171663A1
公开(公告)日:2022-06-02
申请号:US17107361
申请日:2020-11-30
Applicant: NetApp, Inc.
Inventor: Abhishek Hiregoudar , Siu Wu , Alma Dimnaku
Abstract: Systems, methods, and machine-readable media for monitoring a storage system and correcting demand imbalances among nodes in a cluster are disclosed. A performance manager for the storage system may detect performance imbalances that occur over a period of time. When operating below an optimal performance capacity, the manager may cause a volume to be moved from a node with a high load to a node with a lower load to achieve a preventive result. When operating at or near optimal performance capacity, the manager may cause a QOS limit to be imposed to prevent the workload from exceeding the performance capacity, to achieve a proactive result. When operating abnormally, the manager may cause a QOS limit to be imposed to throttle the workload to bring the node back within the optimal performance capacity of the node, to achieve a reactive result. These actions may be performed independently, or in cooperation.
-
7.
公开(公告)号:US10469582B2
公开(公告)日:2019-11-05
申请号:US15098007
申请日:2016-04-13
Applicant: NETAPP, INC.
Inventor: Alma Dimnaku , Curtis Hrischuk , Abhishek Hiregoudar , Michael James Rydeen
IPC: G06F15/173 , H04L29/08 , G06F3/06 , H04L12/24
Abstract: Methods and systems for a networked storage system are provided. A provisioning engine assigns a plurality of performance parameters in response to a provisioning request for provisioning a workload for storing data in a networked storage environment; identifies a demand for a plurality of resources of the networked storage environment for meeting the provisioning request, transforms historical available performance capacity by filtering any historical performance capacity data related to any transient event; and identifies at least a resource pair that can meet the identified demand based on the transformed historical performance capacity data.
-
8.
公开(公告)号:US20170302738A1
公开(公告)日:2017-10-19
申请号:US15098007
申请日:2016-04-13
Applicant: NETAPP, INC.
Inventor: Alma Dimnaku , Curtis Hrischuk , Abhishek Hiregoudar , Michael James Rydeen
CPC classification number: H04L67/1097 , G06F3/061 , G06F3/0631 , G06F3/067 , H04L41/0806 , H04L41/0893 , H04L41/5003 , H04L43/0876
Abstract: Methods and systems for a networked storage system are provided. A provisioning engine assigns a plurality of performance parameters in response to a provisioning request for provisioning a workload for storing data in a networked storage environment; identifies a demand for a plurality of resources of the networked storage environment for meeting the provisioning request, transforms historical available performance capacity by filtering any historical performance capacity data related to any transient event; and identifies at least a resource pair that can meet the identified demand based on the transformed historical performance capacity data.
-
-
-
-
-
-
-