Patents by Inventor Varun S. Lingaraju

Varun S. Lingaraju 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: 11930093
    Abstract: Aspects of managing inventory for data transport connections within a virtualized computing environment are described. A virtualized management system managing a cluster of host devices obtains a data transport capacity parameter and an aggregate memory consumption value from respective host devices. The virtualized management system further identifies an update status associated with each of the host devices. In response to receiving a data transport connection request, the virtualized management system selects a host from the cluster of hosts to satisfy the data transport connection request based at least in part on the upgrade status, data transport capacity parameter and aggregate memory consumption value.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: March 12, 2024
    Assignee: VMware, Inc.
    Inventors: Varun S. Lingaraju, Lei Lu, Maarten Wiggers, Pradeep Ramachandra
  • Publication number: 20230376359
    Abstract: Various examples are disclosed for performing cross-cluster load balancing. In some aspects, a workload is selected for cross-cluster migration. A destination cluster is identified for a migration of the workload from a source cluster to the destination cluster. A cross-cluster migration recommendation is generated to migrate the workload from the source cluster to the destination cluster.
    Type: Application
    Filed: August 1, 2023
    Publication date: November 23, 2023
    Inventors: Lei Lu, Varun S. Lingaraju, Zhelong Pan, Rajesh Venkatasubramanian, Sahan Bamunavita Gamage, Charan Krishna Singh, Bing Hu, Xiaoyuan Lu
  • Patent number: 11755385
    Abstract: Various examples are disclosed for performing cross-cluster load balancing. In some aspects, a workload is selected for cross-cluster migration. A destination cluster is identified for a migration of the workload from a source cluster to the destination cluster. A cross-cluster migration recommendation is generated to migrate the workload from the source cluster to the destination cluster.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 12, 2023
    Assignee: VMware, Inc.
    Inventors: Lei Lu, Varun S Lingaraju, Zhelong Pan, Rajesh Venkatasubramanian, Sahan Bamunavita Gamage, Charan K Singh, Bing Hu, Xiaoyuan Lu
  • Publication number: 20230229427
    Abstract: Aspects of managing inventory for data transport connections within a virtualized computing environment are described. A virtualized management system managing a cluster of host devices obtains a data transport capacity parameter and an aggregate memory consumption value from respective host devices. The virtualized management system further identifies an update status associated with each of the host devices. In response to receiving a data transport connection request, the virtualized management system selects a host from the cluster of hosts to satisfy the data transport connection request based at least in part on the upgrade status, data transport capacity parameter and aggregate memory consumption value.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Varun S. Lingaraju, Lei Lu, Maarten Wiggers, Pradeep Ramachandra
  • Publication number: 20210373971
    Abstract: Various examples are disclosed for performing cross-cluster load balancing. In some aspects, a workload is selected for cross-cluster migration. A destination cluster is identified for a migration of the workload from a source cluster to the destination cluster. A cross-cluster migration recommendation is generated to migrate the workload from the source cluster to the destination cluster.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventors: Lei Lu, Varun S Lingaraju, Zhelong Pan, Rajesh Venkatasubramanian, Sahan Bamunavita Gamage, Charan K Singh, Bing Hu, Xiaoyuan Lu
  • Publication number: 20210357269
    Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
    Type: Application
    Filed: July 26, 2021
    Publication date: November 18, 2021
    Inventors: Zhelong Pan, Matthew Kim, Varun S. Lingaraju
  • Patent number: 11074111
    Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 27, 2021
    Assignee: VMware, Inc
    Inventors: Zhelong Pan, Matthew Kim, Varun S. Lingaraju
  • Publication number: 20210019160
    Abstract: Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Inventors: Zhelong Pan, Matthew Kim, Varun S. Lingaraju