Patents by Inventor Abhishek Hiregoudar

Abhishek Hiregoudar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240069614
    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.
    Type: Application
    Filed: October 27, 2023
    Publication date: February 29, 2024
    Applicant: NetApp, Inc.
    Inventors: Abhishek Hiregoudar, Edward John Barron, II, Gregory Eugene Stabler
  • Publication number: 20220342556
    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.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventors: Alma Dimnaku, Abhishek Hiregoudar, Siu Wu
  • Publication number: 20220171663
    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.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: Abhishek Hiregoudar, Siu Wu, Alma Dimnaku
  • Patent number: 10469582
    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.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: November 5, 2019
    Assignee: NETAPP, INC.
    Inventors: Alma Dimnaku, Curtis Hrischuk, Abhishek Hiregoudar, Michael James Rydeen
  • Publication number: 20170302738
    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.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Applicant: NETAPP, INC.
    Inventors: Alma Dimnaku, Curtis Hrischuk, Abhishek Hiregoudar, Michael James Rydeen