Patents by Inventor Dhruv Bhatnagar

Dhruv Bhatnagar 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: 20250231785
    Abstract: An example method for facilitating virtual machines running in a container system includes determining, by a distributed storage management system, that a volume includes a disk image for providing virtual machines in a container system; copying, by the distributed storage management system and based on the determining that the volume includes the disk image, the volume to a plurality of nodes in the container system; and producing, by the distributed storage management system and based on the copying, a clone of the volume on a particular node of the plurality of nodes to start a virtual machine on the particular node.
    Type: Application
    Filed: January 17, 2024
    Publication date: July 17, 2025
    Inventors: Luis Pablo Pabón, Aditya Dani, Dhruv Bhatnagar, Sunder Phani Kumar Nookala, Kshithij Iyer, Aneesh Yogesh Joshi
  • Publication number: 20250030759
    Abstract: An illustrative method includes an application management system receiving a request to deploy an application within a compute environment associated with an entity; accessing deployment data associated with one or more other deployments of the application within one or more other compute environments associated with one or more other entities; and determining a set of configuration parameters for use with deployment of the application within the compute environment.
    Type: Application
    Filed: July 20, 2023
    Publication date: January 23, 2025
    Inventors: Dhruv Bhatnagar, Arunkumar Ravindranath, Madanagopal Arunachalam, Lakshmi Narasimhan Sundararajan, Naveen Revanna
  • Publication number: 20250004885
    Abstract: An example method for intelligently scheduling backups in a container system comprises receiving, by a storage management system, a request for a backup of an application running on a container system; determining, by the storage management system and based on receiving the request, an application load level on the application and a system load level on the container system; and determining, by the storage management system and based on the application load level and the system load level, whether to initiate the backup.
    Type: Application
    Filed: April 29, 2024
    Publication date: January 2, 2025
    Inventors: Luis Pablo Pabón, Dhruv Bhatnagar, Vilas Deshapande, Prashanth Kumar Nanjundappa, Lalatendu Das, Niranjan Shivprasad, Rajan Yadav, Kalaikovan Ravichandran
  • Publication number: 20250004827
    Abstract: An example method for scheduling disruptions in a container system comprises determining, by an application management system, that a disruptive event is to be performed with respect to an application on a container system; accessing, by the application management system and based on the determining the disruptive event, historical usage data representative of historical usage of resources associated with the application; and determining, by the application management system and based on the historical usage data, an optimal time window for the disruptive event to be performed.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Dhruv Bhatnagar, Jan Vrtiska, Luis Pablo Pabón, Aliaksandr Aliashkevich, Naveen Revanna, Madanagopal Arunachalam
  • Publication number: 20240220109
    Abstract: An example method for automated elastic resource management of a container system by a storage system comprises providing, by a container storage management system, a volume for use by a containerized application of a container system, the volume deployed on a node of the container system; analyzing, by the container storage management system, input/output (I/O) operations to the volume based on historical I/O operations; and directing, by the container storage management system and based on the analyzing the I/O operations based on the historical I/O operations, the container system to adjust a capacity of a resource associated with the node.
    Type: Application
    Filed: August 11, 2023
    Publication date: July 4, 2024
    Inventors: Dhruv Bhatnagar, Madanagopal Arunachalam, Aditya Dani, Naveen Revanna, Luis Pablo Pabón
  • Publication number: 20240220398
    Abstract: An example method for automated resource management in different environments for a container system by a storage management system includes providing, by a storage management system, a first storage resource for use in a test environment by an application on a container system, the first storage resource satisfying a first storage profile of a storage provision request; analyzing, by the storage management system, usage of the first storage resource by the application in the test environment; and providing, by the storage management system and based on the analyzing, a second storage resource that satisfies a second storage profile different from the first storage profile for use in a production environment by the application on the container system.
    Type: Application
    Filed: September 28, 2023
    Publication date: July 4, 2024
    Inventors: Luis Pablo Pabón, Dhruv Bhatnagar, Abhay Chavan, Prashanth Kumar Nanjundappa, Sunder Phani Kumar Nookala, Girish Shankar Sadhani
  • Publication number: 20240220137
    Abstract: An example method for dynamic throughput capacity resource management for a container system by a storage system comprises providing, by a container storage management system, a volume for use by a containerized application of a container system, the volume deployed on a node of the container system; determining, by the container storage management system, that the containerized application is consuming below a threshold level of resources; and reducing, by the container storage management system and based on the determining, a capacity of a resource associated with an input/output (I/O) throughput rate capacity to the volume.
    Type: Application
    Filed: October 23, 2023
    Publication date: July 4, 2024
    Inventors: Dhruv Bhatnagar, Leela Srinivas, Lakshmi Narasimhan Sundararajan, Luis Pablo Pabón
  • Publication number: 20230350570
    Abstract: An example method includes tracking, by a storage management system, input/output (I/O) operations to a storage pool from a first application and a second application; determining, by the storage management system, that the storage pool has reached a threshold storage usage; and throttling, by the storage management system in response to the determining that the storage pool has reached the threshold storage usage, the first application and the second application differently based on the tracked I/O operations from the first application and the second application.
    Type: Application
    Filed: May 31, 2023
    Publication date: November 2, 2023
    Inventors: Dhruv Bhatnagar, Madanagopal Arunachalam, Ladislav Prskavec, Luis Pablo Pabón, Ganesh Sangle, Veda Talakad
  • Patent number: 10516583
    Abstract: The disclosed computer-implemented method for managing quality of service may include (i) installing, at a network protocol layer, a latency monitoring plug-in that monitors latency at the network protocol layer as distinct from a storage layer beneath the network protocol layer, (ii) providing, by the latency monitoring plug-in, feedback reporting the latency at the network protocol layer to a quality of service engine that monitors characteristics of the storage layer such that the quality of service engine learns about the latency at the network protocol layer, and (iii) adjusting, by the quality of service engine, a calculation of system capacity, based on both the feedback from the latency monitoring plug-in reporting the latency at the network protocol layer and the monitored characteristics of the storage layer to enable an application to adhere to a service level agreement. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: December 24, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Prasanna Wakhare, Shailesh Marathe, Niranjan Pendharkar, Dhruv Bhatnagar, Gaurav Bhandarkar