Patents by Inventor Gajanan S. Natu

Gajanan S. Natu 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: 20240126442
    Abstract: A method of dynamically adjusting workload of a data storage system includes, while processing a first workload, calculating a saturation value of a saturation metric that scales substantially linearly with an I/O per second (IOPS) rate relative to a maximum IOPS rate of the system, determining that the saturation value is one of (1) above a high threshold and (2) below a low threshold, and performing a workload adjustment operation that establishes a second workload by (1) subtracting from the first workload based on the saturation value being above the high threshold, and (2) adding to the first workload based on the saturation value being below the low threshold, then subsequently processing the second workload.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 18, 2024
    Inventors: Aleksey Kabishcher, Vladimir Shveidel, Gajanan S. Natu
  • Patent number: 11586457
    Abstract: Load balancing in a Hyper-Converged Infrastructure (HCI) environment, in which a compute migration request is received that indicates a virtual machine to be migrated, a source appliance in which the virtual machine is currently executing, and a destination appliance to which the virtual machine is to be moved by the requested compute migration. The technology determines whether performing the requested compute migration would cause the virtual machine to experience an increased remote data storage Input/Output (I/O) performance penalty as a result of moving the virtual machine to the destination appliance. The disclosed technology may prevent the requested compute migration from being performed in response at least in part to a determination that the requested compute migration would cause the virtual machine to experience an increased remote data storage I/O performance penalty as a result of moving the virtual machine to the destination appliance.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: February 21, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Gajanan S. Natu, Kenneth Hu, Susan Young
  • Patent number: 11561700
    Abstract: Load balancing may include: receiving I/O workloads of storage server entities that service I/O operations received for logical devices, wherein each logical device has an owner that is one of the storage server entities that processes I/O operations directed to the logical device; determining normalized I/O workloads corresponding to the I/O workloads of the storage server entities; determining, in accordance with utilization criteria, imbalance criteria and the normalized I/O workloads, whether to rebalance the I/O workloads of the storage server entities; and responsive to determining to rebalance the I/O workloads of the storage server entities, performing processing to alleviate a detected I/O workload imbalance between two storage server entities. The processing may include moving logical device from a first storage server entity to a second storage server entity; and transferring ownership of the logical device from the first to the second storage server entity.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: January 24, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shaul Dar, Gajanan S. Natu, Vladimir Shveidel
  • Publication number: 20220229560
    Abstract: Load balancing may include: receiving I/O workloads of storage server entities that service I/O operations received for logical devices, wherein each logical device has an owner that is one of the storage server entities that processes I/O operations directed to the logical device; determining normalized I/O workloads corresponding to the I/O workloads of the storage server entities; determining, in accordance with utilization criteria, imbalance criteria and the normalized I/O workloads, whether to rebalance the I/O workloads of the storage server entities; and responsive to determining to rebalance the I/O workloads of the storage server entities, performing processing to alleviate a detected I/O workload imbalance between two storage server entities. The processing may include moving logical device from a first storage server entity to a second storage server entity; and transferring ownership of the logical device from the first to the second storage server entity.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Shaul Dar, Gajanan S. Natu, Vladimir Shveidel
  • Patent number: 11366605
    Abstract: A method, computer program product, and computing system for detecting a data location event concerning a data storage system; holistically analyzing the data storage system to determine a status for the data storage system; and generating one or more recommendations concerning the data location event based, at least in part, upon the status for the data storage system.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: June 21, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Gajanan S. Natu, Kenneth Hu, Susan Rundbaken Young
  • Publication number: 20210216345
    Abstract: Load balancing in a Hyper-Converged Infrastructure (HCI) environment, in which a compute migration request is received that indicates a virtual machine to be migrated, a source appliance in which the virtual machine is currently executing, and a destination appliance to which the virtual machine is to be moved by the requested compute migration. The technology determines whether performing the requested compute migration would cause the virtual machine to experience an increased remote data storage Input/Output (I/O) performance penalty as a result of moving the virtual machine to the destination appliance. The disclosed technology may prevent the requested compute migration from being performed in response at least in part to a determination that the requested compute migration would cause the virtual machine to experience an increased remote data storage I/O performance penalty as a result of moving the virtual machine to the destination appliance.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Gajanan S. Natu, Kenneth Hu, Susan Young
  • Publication number: 20210132853
    Abstract: A method, computer program product, and computing system for detecting a data location event concerning a data storage system; holistically analyzing the data storage system to determine a status for the data storage system; and generating one or more recommendations concerning the data location event based, at least in part, upon the status for the data storage system.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Gajanan S. Natu, Kenneth Hu, Susan Rundbaken Young
  • Patent number: 10860610
    Abstract: Systems and methods are disclosed for automatically identifying and recovering storage objects. A storage system includes a plurality of storage objects associated with storage resources in communication with the storage system, and a storage processor. The storage processor initiates a recovery process in response to a first state of the storage processor and determines a status for each of the plurality of storage objects. The storage processor identifies one or more storage objects requiring recovery based on the status of each of the storage objects and determines a first storage object to recover based on a predetermined hierarchy of storage objects. The predetermined hierarchy is based on a dependency between one or more of the storage objects. The storage processor determines a recovery operation to recover the first storage object and initiates the recovery operation on the first storage object.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Derek M. Scott, Gajanan S. Natu, Michael L. Burriss
  • Patent number: 10637793
    Abstract: Described are licensing techniques that may include: receiving a license specifying a maximum limit of a resource where the maximum limit denotes a maximum allowable consumption amount of the resource; providing the maximum limit to one or more software components; and enforcing, by the one or more software components, consumption of the maximum limit of the resource whereby an actual amount of the resource consumed is not allowed to exceed the maximum limit. The maximum limit may be a maximum storage capacity limit in connection with a virtualized storage system or appliance as well as a non-virtualized storage system or appliance. Software components may enforce the maximum limit, or a dependent limit derived therefrom, on the control path and data path. Limits specified in the license, or a dependent limit determined therefrom, may denote a maximum or minimum limit.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Derek M. Scott, Gajanan S. Natu, Michael L. Burriss, Alexander Yurievich Burmak, George Papadopoulos, Rahul D. Pradhan, Wai C. Yim