Scheduling workloads in a container orchestrator of a virtualized computer system

    公开(公告)号:US12190140B2

    公开(公告)日:2025-01-07

    申请号:US17154776

    申请日:2021-01-21

    Applicant: VMware, Inc.

    Abstract: An example method of scheduling a workload in a virtualized computing system including a host cluster having a virtualization layer directly executing on hardware platforms of hosts is described. The virtualization layer supports execution of virtual machines (VMs) and is integrated with an orchestration control plane. The method includes: receiving, at the orchestration control plane, a workload specification for the workload; selecting, at the orchestration control plane, a plurality of nodes for the workload based on the workload specification, each of the plurality of nodes implemented by a host of the hosts; selecting, by the orchestration control plane in cooperation with a virtualization management server managing the host cluster, a node of the plurality of nodes; and deploying, by the orchestration control plane in cooperation with the virtualization management server, the workload on a host in the host cluster implementing the selected node.

    Honoring resource scheduler constraints during maintenances

    公开(公告)号:US11579909B2

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

    申请号:US16446670

    申请日:2019-06-20

    Applicant: VMWARE, INC.

    Abstract: The present disclosure describes a technique for honoring virtual machine placement constraints established on a first host implemented on a virtualized computing environment by receiving a request to migrate one or more virtual machines from the first host to a second host and without violating the virtual machine placement constraints, identifying an architecture of the first host, provisioning a second host with an architecture compatible with that of the first host, adding the second host to the cluster of hosts, and migrating the one or more virtual machines from the first host to the second host.

    Recovery of a software-defined data center

    公开(公告)号:US11354197B2

    公开(公告)日:2022-06-07

    申请号:US16458478

    申请日:2019-07-01

    Applicant: VMware, Inc.

    Abstract: Examples described herein include systems and methods for backing up and recovering a software-defined data center (“SDDC”). In one example, entities of the SDDC, such as virtual machines, hosts, and clusters, can coexist with corresponding entity stores. The entity stores can store current state information for each SDDC entity. For example, an identifier or name of a virtual machine can be stored in that virtual machine's corresponding entity store. When recovery of a controller is needed, the controller can rebuild state information that has changed after the controller was backed up, by retrieving state information from entity stores of the various SDDC entities.

    SYSTEM AND METHOD FOR RECOMMENDING GUIDELINES FOR MANAGED OBJECTS IN A CLOUD ENVIRONMENT

    公开(公告)号:US20240168790A1

    公开(公告)日:2024-05-23

    申请号:US18097526

    申请日:2023-01-17

    Applicant: VMWARE, INC.

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: System and computer-implemented method for recommending guidelines for managed objects for a computing environment uses a transductive embedding technique on a graph of the computing environment to generate initial embeddings for the nodes of the graph. An inductive embedding technique is then applied on the initial embeddings and features of the nodes of the graph to produce final embeddings for the nodes of the graph, which are used to execute a link classification operation on the final embeddings for at least some nodes of the graph to select a recommended guideline for a target managed object.

    Proactive high availability in a virtualized computer system

    公开(公告)号:US11182220B2

    公开(公告)日:2021-11-23

    申请号:US16549032

    申请日:2019-08-23

    Applicant: VMware, Inc.

    Abstract: Disclosed are aspects of proactive high availability that proactively identify and predict hardware failure scenarios and migrate virtual resources to healthy hardware resources. In some aspects, a mapping that maps virtual resources to hardware resources. A plurality of hardware events are identified in association with a hardware resource. A hardware failure scenario is predicted based on a health score of a first hardware resource. A health score is determined based on the hardware events, and a fault model that indicates a level of severity of the hardware events. A particular virtual resource is migrated from the hardware resource to another hardware that has a greater health score.

    Method for repointing resources between hosts

    公开(公告)号:US11144354B2

    公开(公告)日:2021-10-12

    申请号:US16443943

    申请日:2019-06-18

    Applicant: VMWARE, INC.

    Abstract: Techniques are disclosed for reallocating host resources in a virtualized computing environment when certain criteria have been met. In some embodiments, a system identifies a host disabling event. In view of the disabling event, the system identifies a resource for reallocation from a first host to a second host. Based on the identification, the computer system disassociates the identified resource's virtual identifier from the first host device and associates the virtual identifier with the second host device. Thus, the techniques disclosed significantly reduce a system's planned and unplanned downtime.

    Automatic cluster consolidation for efficient resource management

    公开(公告)号:US10990450B2

    公开(公告)日:2021-04-27

    申请号:US16140571

    申请日:2018-09-25

    Applicant: VMWARE, INC.

    Abstract: A system and method for automatically consolidating clusters of host computers in a distributed computer system uses a digital representation of a simulated merged cluster of host computers to produce resource management analysis results on the simulated merged cluster of host computers. The simulated merged cluster of host computers is a simulation of a consolidation of first and second clusters of host computers. In addition, the system and method involves executing an automatic consolidation operation on the first and second clusters of host computers to generate a merged cluster of host computers that includes the host computers from both the first and second clusters.

    RESOURCE SCHEDULING WITH UPGRADE AWARENESS IN VIRTUALIZED ENVIRONMENT

    公开(公告)号:US20230229510A1

    公开(公告)日:2023-07-20

    申请号:US17579217

    申请日:2022-01-19

    Applicant: VMware, Inc.

    Abstract: Aspects of workload reallocation within a software-defined data center (SDDC) undergoing an upgrade are described. As upgrades become available for services and other types of applications installed on a cluster of host devices within a data center, an upgrade of the installed services may be required for each of the host devices. During a cluster upgrade, the order in which hosts in the cluster are upgraded is determined as a function of evacuation costs and evacuation policies associated with each host device in the computing cluster. In addition, a maintenance cost associated with a workload needing to be evacuated from a host undergoing an upgrade is determined based on the upgrade sequence. The maintenance cost can then be used as a factor for selecting an optimal candidate host for migrating the workload to when the host the workload is currently running on is being upgraded.

Patent Agency Ranking