Patents by Inventor Pramod V. Gavali

Pramod V. Gavali 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).

  • Patent number: 11132125
    Abstract: A method and system for pre-attaching volumes onto a host. The method includes analyzing a plurality of hosts in a cloud environment. The method also includes identifying a least populated host based on the analyzation of the hosts. The least populated host is based on the attributes of the hosts. The method also includes identifying at least one popular volume in the cloud environment. The popular volume is a volume type most frequently used by the hosts in the cloud environment. Further, the method includes attaching the popular volume to the least populated host.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pramod V. Gavali, Shaikh Ikhlaque Ali, Akash V. Gunjal
  • Patent number: 11086683
    Abstract: Workload redistribution is provided. Upper and lower thresholds of resource utilization by worker nodes in a worker node group are defined. Hot and cold regions are determined in the worker node group to provide policy-based rescheduling of the worker nodes and redistribution of workload on the worker nodes based on the upper and lower thresholds of resource utilization. Resource utilization data corresponding to the worker nodes in the worker node group are collected at defined time intervals. It is determined whether an average resource utilization of any worker node in the worker node group is greater than the upper threshold of resource utilization based on the collected resource utilization data. In response to determining that the average resource utilization of any worker node in the worker node group is greater than the upper threshold, redistribution of the workload on the worker nodes is triggered.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pramod V. Gavali, Neeraj Kumar Kashyap, Shashidhar Bomma
  • Patent number: 10976929
    Abstract: A method and system for pre-attaching volumes onto a host. The method includes analyzing a plurality of hosts in a cloud environment. The method also includes identifying a least populated host based on the analyzation of the hosts. The least populated host is based on the attributes of the hosts. The method also includes identifying at least one popular volume in the cloud environment. The popular volume is a volume type most frequently used by the hosts in the cloud environment. Further, the method includes attaching the popular volume to the least populated host.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pramod V. Gavali, Shaikh Ikhlaque Ali, Akash V. Gunjal
  • Publication number: 20200364086
    Abstract: Workload redistribution is provided. Upper and lower thresholds of resource utilization by worker nodes in a worker node group are defined. Hot and cold regions are determined in the worker node group to provide policy-based rescheduling of the worker nodes and redistribution of workload on the worker nodes based on the upper and lower thresholds of resource utilization. Resource utilization data corresponding to the worker nodes in the worker node group are collected at defined time intervals. It is determined whether an average resource utilization of any worker node in the worker node group is greater than the upper threshold of resource utilization based on the collected resource utilization data. In response to determining that the average resource utilization of any worker node in the worker node group is greater than the upper threshold, redistribution of the workload on the worker nodes is triggered.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Pramod V. Gavali, Neeraj Kumar Kashyap, Shashidhar Bomma
  • Publication number: 20200301584
    Abstract: A method and system for pre-attaching volumes onto a host. The method includes analyzing a plurality of hosts in a cloud environment. The method also includes identifying a least populated host based on the analyzation of the hosts. The least populated host is based on the attributes of the hosts. The method also includes identifying at least one popular volume in the cloud environment. The popular volume is a volume type most frequently used by the hosts in the cloud environment. Further, the method includes attaching the popular volume to the least populated host.
    Type: Application
    Filed: July 15, 2019
    Publication date: September 24, 2020
    Inventors: Pramod V. Gavali, Shaikh Ikhlaque Ali, Akash V. Gunjal
  • Publication number: 20200301583
    Abstract: A method and system for pre-attaching volumes onto a host. The method includes analyzing a plurality of hosts in a cloud environment. The method also includes identifying a least populated host based on the analyzation of the hosts. The least populated host is based on the attributes of the hosts. The method also includes identifying at least one popular volume in the cloud environment. The popular volume is a volume type most frequently used by the hosts in the cloud environment. Further, the method includes attaching the popular volume to the least populated host.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Inventors: Pramod V. Gavali, Shaikh Ikhlaque Ali, Akash V. Gunjal
  • Patent number: 10691545
    Abstract: A method, computer program product, and system includes a processor(s) progressively recording data modifications to an object (e.g., a virtual resource or a container), in an in-memory resource of the shared computing environment. Based on receiving an indication of a system failure or a system reboot, the processor(s) writes the data modifications to a non-volatile storage resource, where the non-volatile storage resource is readable by an object manager communicatively coupled to the non-volatile storage resource, and where the object manager utilizes the data modifications to recover the object at reboot following the system failure.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shashidhar Bomma, Neeraj Kumar Kashyap, Ginni Gidwani, Pramod V. Gavali
  • Patent number: 10691544
    Abstract: A method, computer program product, and system includes a processor(s) progressively recording data modifications to an object (e.g., a virtual resource or a container), in an in-memory resource of the shared computing environment. Based on receiving an indication of a system failure or a system reboot, the processor(s) writes the data modifications to a non-volatile storage resource, where the non-volatile storage resource is readable by an object manager communicatively coupled to the non-volatile storage resource, and where the object manager utilizes the data modifications to recover the object at reboot following the system failure.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shashidhar Bomma, Neeraj Kumar Kashyap, Ginni Gidwani, Pramod V. Gavali
  • Publication number: 20190340074
    Abstract: A method, computer program product, and system includes a processor(s) progressively recording data modifications to an object (e.g., a virtual resource or a container), in an in-memory resource of the shared computing environment. Based on receiving an indication of a system failure or a system reboot, the processor(s) writes the data modifications to a non-volatile storage resource, where the non-volatile storage resource is readable by an object manager communicatively coupled to the non-volatile storage resource, and where the object manager utilizes the data modifications to recover the object at reboot following the system failure.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Shashidhar Bomma, Neeraj Kumar Kashyap, Ginni Gidwani, Pramod V. Gavali
  • Publication number: 20190155693
    Abstract: A method, computer program product, and system includes a processor(s) progressively recording data modifications to an object (e.g., a virtual resource or a container), in an in-memory resource of the shared computing environment. Based on receiving an indication of a system failure or a system reboot, the processor(s) writes the data modifications to a non-volatile storage resource, where the non-volatile storage resource is readable by an object manager communicatively coupled to the non-volatile storage resource, and where the object manager utilizes the data modifications to recover the object at reboot following the system failure.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Shashidhar Bomma, Neeraj Kumar Kashyap, Ginni Gidwani, Pramod V. Gavali