PERFORMANCE MODELING FOR VIRTUALIZATION ENVIRONMENTS

    公开(公告)号:US20200065125A1

    公开(公告)日:2020-02-27

    申请号:US16111397

    申请日:2018-08-24

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for distributing the load of a plurality of virtual machines across a plurality of hosts. A first plurality of efficiency ratings for a current host of a virtual machine are calculated. A second plurality of efficiency ratings for a potential new host of the virtual machine are also calculated. The first plurality of efficiency ratings are compared to the second plurality of efficiency ratings to determine that the potential new host for the virtual machine is an optimal host for the virtual machine. Then migration of the virtual machine from the current host to the optimal host is initiated.

    PREDICTIVE SCALING OF DATACENTERS
    23.
    发明申请

    公开(公告)号:US20230060445A1

    公开(公告)日:2023-03-02

    申请号:US17981586

    申请日:2022-11-07

    Applicant: VMware, Inc.

    Abstract: Examples described herein include systems and methods for efficiently scaling an SDDC. An example method can include storing resource utilization information for a variety of resources of the SDDC. The example method can also include predicting a future resource utilization rate for the resources and determining that a predicted utilization rate is outside of a desired range. The system can determine how long it would take to perform the scaling, including adding or removing a host and performing related functions such as load balancing or data transfers. The system can also determine how long the scaling is predicted to benefit the SDDC to ensure that the benefit is sufficient to undergo the scaling operation. If the expected benefit is greater than the benefit threshold, the system can perform the scaling operation.

    Predictive scaling of datacenters
    24.
    发明授权

    公开(公告)号:US11500691B2

    公开(公告)日:2022-11-15

    申请号:US16931364

    申请日:2020-07-16

    Applicant: VMware, Inc.

    Abstract: Examples described herein include systems and methods for efficiently scaling an SDDC. An example method can include storing resource utilization information for a variety of resources of the SDDC. The example method can also include predicting a future resource utilization rate for the resources and determining that a predicted utilization rate is outside of a desired range. The system can determine how long it would take to perform the scaling, including adding or removing a host and performing related functions such as load balancing or data transfers. The system can also determine how long the scaling is predicted to benefit the SDDC to ensure that the benefit is sufficient to undergo the scaling operation. If the expected benefit is greater than the benefit threshold, the system can perform the scaling operation.

    CLUSTER RESOURCE MANAGEMENT USING ADAPTIVE MEMORY DEMAND

    公开(公告)号:US20210216372A1

    公开(公告)日:2021-07-15

    申请号:US16742111

    申请日:2020-01-14

    Applicant: VMware, Inc.

    Abstract: Various examples are disclosed for cluster resource management using adaptive memory demands. Some aspects involve determining a destination memory estimate and a local memory estimate for various workloads executing in a datacenter. Goodness scores are determined corresponding to the candidate workload being executed on a number of different hosts. The goodness scores are determined using the local memory estimates for the currently executing workloads, the destination memory estimate is utilized for the candidate workload if it is not executing on the corresponding host. The workloads are balanced based on the goodness scores.

    UNIFIED RESOURCE MANAGEMENT FOR CONTAINERS AND VIRTUAL MACHINES

    公开(公告)号:US20210141655A1

    公开(公告)日:2021-05-13

    申请号:US16681990

    申请日:2019-11-13

    Applicant: VMware, Inc.

    Abstract: Various aspects are disclosed for unified resource management of containers and virtual machines. A podVM resource configuration for a pod virtual machine (podVM) is determined using container configurations. The podVM comprising a virtual machine (VM) that provides resource isolation for a pod based on the podVM resource configuration. A host selection for the podVM is received from a VM scheduler. The host selection identifies hardware resources for the podVM. A container scheduler is limited to bind the podVM to a node corresponding to the hardware resources of the host selection from the VM scheduler. The podVM is created in a host corresponding to the host selection. Containers are started within the podVM. The containers correspond to the container configurations.

    ANTICIPATING FUTURE RESOURCE CONSUMPTION BASED ON USER SESSIONS

    公开(公告)号:US20200125419A1

    公开(公告)日:2020-04-23

    申请号:US16168099

    申请日:2018-10-23

    Applicant: VMware, Inc.

    Abstract: Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.

    PAIRWISE COMPARISON FOR LOAD BALANCING
    30.
    发明申请

    公开(公告)号:US20200059513A1

    公开(公告)日:2020-02-20

    申请号:US16527111

    申请日:2019-07-31

    Applicant: VMware, Inc.

    Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.

Patent Agency Ranking