Patents by Inventor Adarsh Jagadeeshwaran

Adarsh Jagadeeshwaran 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: 20240061698
    Abstract: Described herein are systems, methods, and software to manage the assignment of virtual machines to non-uniform memory access (NUMA) nodes of a computing environment. In one implementation, a management service identifies one or more virtual machines in a computing environment with potential NUMA resource issues. The management service further selects a virtual machine from the one or more virtual machines and determines whether a NUMA node associated with the virtual machine satisfies criteria to migrate at least one virtual machine from the NUMA node. If the criteria are satisfied, the management service migrates at least one virtual machine from the NUMA node to a second NUMA node.
    Type: Application
    Filed: November 21, 2022
    Publication date: February 22, 2024
    Inventors: VENU MAHESH UPPALAPATI, RIMALPREET SINGH, ANIL BHARGAV PAINDLA, ADARSH JAGADEESHWARAN
  • Patent number: 11899514
    Abstract: Described herein are systems, methods, and software to manage power consumption in a software build environment. In one implementation, a monitoring service monitors power consumption information associated with a build environment for one or more software components. The monitoring service further identifies one or more trends associated with the power consumption information based at least on the power consumption information satisfying one or more criteria and generates a summary for display that indicates at least the one or more trends. The monitoring service may also identify and display as part of the summary one or more suggestions to improve power consumption based on the one or more trends.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: February 13, 2024
    Assignee: VMware LLC
    Inventors: Shalini Singh, Sairam Veeraswamy, Adarsh Jagadeeshwaran, Joshua Philip Schnee, Vijayaraghavan Soundararajan, Shiva Ds, Harsh Hirani, Priya Kalaiselvan, Shashank Rai
  • Publication number: 20230273807
    Abstract: A power optimization system may include a cloud management server coupled to a plurality of clusters via a network, a resource management module residing in the cloud management server, and a cloud power optimizer module residing in the resource management module. Each cluster may include a plurality of physical hosts with at least one virtual machine (VM) running on each physical host. During operation, the cloud power optimizer module may determine background and active power usages of each physical host in the plurality of clusters. Further, the cloud power optimizer module may determine power usage of each VM based on the determined background and active power usages of each physical host. Furthermore, the cloud power optimizer module may continuously balance a distribution of workload on the plurality of physical hosts based on the determined power usage of each VM.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 31, 2023
    Inventors: VENU MAHESH UPPALAPATI, Sairam Veeraswamy, Adarsh Jagadeeshwaran, Shalini Singh
  • Publication number: 20230229219
    Abstract: Described herein are systems, methods, and software to manage power consumption in a software build environment. In one implementation, a monitoring service monitors power consumption information associated with a build environment for one or more software components. The monitoring service further identifies one or more trends associated with the power consumption information based at least on the power consumption information satisfying one or more criteria and generates a summary for display that indicates at least the one or more trends. The monitoring service may also identify and display as part of the summary one or more suggestions to improve power consumption based on the one or more trends.
    Type: Application
    Filed: April 25, 2022
    Publication date: July 20, 2023
    Inventors: Shalini Singh, Sairam Veeraswamy, Adarsh Jagadeeshwaran, Joshua Philip Schnee, Vijayaraghavan Soundararajan, Shiva Ds, Harsh Hirani, Priya Kalaiselvan, Shashank Rai
  • Patent number: 11418574
    Abstract: A system and method for performing an operational metric analysis for a virtual appliance uses application operational data from multiple instances of the virtual appliance. The application operational data is then used to generate an operational metric prediction for the virtual appliance.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: August 16, 2022
    Assignee: VMware, Inc.
    Inventors: Rean Griffith, Anne Holler, Shankari Kalyanaraman, Xiaoyun Zhu, Vijayaraghavan Soundararajan, Adarsh Jagadeeshwaran, Pradeep Padala, Pinar Yanardag Delul
  • Patent number: 10725815
    Abstract: Techniques for representative-based approach to store historical resource usage data are disclosed. In one embodiment, a management node may include a statistical representative computational unit to obtain historical resource usage data associated with a workload running on a host, divide the historical resource usage data into a plurality of pools with each pool comprising a predefined number of resource usage statistics, and determine a statistical representative corresponding to each of the pools. Each statistical representative may represent the predefined number of resource usage statistics in a corresponding one of the pools. Further, the management node may include a monitoring and managing unit to monitor and/or manage the workload using the statistical representatives.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: July 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Sai Inabattini, Adarsh Jagadeeshwaran, Kalyan Saladi
  • Publication number: 20200021639
    Abstract: A system and method for performing an operational metric analysis for a virtual appliance uses application operational data from multiple instances of the virtual appliance. The application operational data is then used to generate an operational metric prediction for the virtual appliance.
    Type: Application
    Filed: September 25, 2019
    Publication date: January 16, 2020
    Inventors: Rean Griffith, Anne Holler, Shankari Kalyanaraman, Xiaoyun Zhu, Vijayaraghavan Soundararajan, Adarsh Jagadeeshwaran, Pradeep Padala, Pinar Yanardag Delul
  • Publication number: 20190384626
    Abstract: Techniques for representative-based approach to store historical resource usage data are disclosed. In one embodiment, a management node may include a statistical representative computational unit to obtain historical resource usage data associated with a workload running on a host, divide the historical resource usage data into a plurality of pools with each pool comprising a predefined number of resource usage statistics, and determine a statistical representative corresponding to each of the pools. Each statistical representative may represent the predefined number of resource usage statistics in a corresponding one of the pools. Further, the management node may include a monitoring and managing unit to monitor and/or manage the workload using the statistical representatives.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: SAI INABATTINI, Adarsh Jagadeeshwaran, Kalyan Saladi
  • Patent number: 10432699
    Abstract: A system and method for performing an operational metric analysis for a virtual appliance uses application operational data from multiple instances of the virtual appliance. The application operational data is then used to generate an operational metric prediction for the virtual appliance.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 1, 2019
    Assignee: VMware, Inc.
    Inventors: Rean Griffith, Anne Holler, Shankari Kalyanaraman, Xiaoyun Zhu, Vijayaraghavan Soundararajan, Adarsh Jagadeeshwaran, Pradeep Padala, Pinar Yanardag Delul
  • Patent number: 10129331
    Abstract: A management server and method for load balancing a cluster of host computers analyzes load metrics of clients naming on the host computers in the cluster to select a first client that can be migrated from a first host computer in the cluster to a second host computer in the cluster to improve load balance for the cluster and a second client running on the second host computer that can be swapped with the first client running on the first host computer for a client swapping operation. The client swapping operation involves simultaneously migrating the first client from the first host computer to the second host computer and migrating the second client from the second host computer to the first host computer.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 13, 2018
    Assignee: VMware, Inc.
    Inventors: Adarsh Jagadeeshwaran, Sai Inabattini
  • Publication number: 20160381125
    Abstract: A management server and method for load balancing a cluster of host computers analyzes load metrics of clients naming on the host computers in the cluster to select a first client that can be migrated from a first host computer in the cluster to a second host computer in the cluster to improve load balance for the cluster and a second client running on the second host computer that can be swapped with the first client running on the first host computer for a client swapping operation. The client swapping operation involves simultaneously migrating the first client from the first host computer to the second host computer and migrating the second client from the second host computer to the first host computer.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 29, 2016
    Inventors: Adarsh Jagadeeshwaran, Sai Inabattini
  • Publication number: 20150379167
    Abstract: A system and method for performing an operational metric analysis for a virtual appliance uses application operational data from multiple instances of the virtual appliance. The application operational data is then used to generate an operational metric prediction for the virtual appliance.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Applicant: VMware, Inc.
    Inventors: Rean Griffith, Anne Holler, Shankari Kalyanaraman, Xiaoyun Zhu, Vijayaraghavan Soundararajan, Adarsh Jagadeeshwaran, Pradeep Padala, Pinar Yanardag Delul