Unified resource management for containers and virtual machines

    公开(公告)号:US11593149B2

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

    申请号:US17527399

    申请日:2021-11-16

    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.

    CROSS-CLUSTER HOST REASSIGNMENT
    2.
    发明申请

    公开(公告)号:US20200183758A1

    公开(公告)日:2020-06-11

    申请号:US16216548

    申请日:2018-12-11

    Applicant: VMware, Inc.

    Abstract: Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.

    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.

    Containerized workload scheduling

    公开(公告)号:US11579908B2

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

    申请号:US16223235

    申请日:2018-12-18

    Applicant: VMware, Inc.

    Abstract: A method for containerized workload scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Containerized workload scheduling can further include deploying a container to run a containerized workload on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor.

    Unified resource management for containers and virtual machines

    公开(公告)号:US11182196B2

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

    申请号: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.

    CONTAINERIZED WORKLOAD SCHEDULING
    7.
    发明申请

    公开(公告)号:US20200341789A1

    公开(公告)日:2020-10-29

    申请号:US16394663

    申请日:2019-04-25

    Applicant: VMware, Inc.

    Abstract: A method for containerized workload scheduling can include monitoring network traffic between a first containerized workload deployed on a node in a virtual computing environment to determine affinities between the first containerized workload and other containerized workloads in the virtual computing environment. The method can further include scheduling, based, at least in part, on the determined affinities between the first containerized workload and the other containerized workloads, execution of a second containerized workload on the node on which the first containerized workload is deployed.

    UNIFIED RESOURCE MANAGEMENT FOR CONTAINERS AND VIRTUAL MACHINES

    公开(公告)号:US20220075643A1

    公开(公告)日:2022-03-10

    申请号:US17527399

    申请日:2021-11-16

    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.

    Techniques for container scheduling in a virtual environment

    公开(公告)号:US11126461B2

    公开(公告)日:2021-09-21

    申请号:US16034126

    申请日:2018-07-12

    Applicant: VMware, Inc.

    Abstract: The present disclosure relates generally to virtualization, and more particularly to techniques for deploying containers in a virtual environment. The container scheduling can be based on information determined by a virtual machine scheduler. For example, a container scheduler can receive a request to deploy a container. The container scheduler can send container information to the virtual machine scheduler. The virtual machine scheduler can use the container information along with resource utilization of one or more virtual machines to determine an optimal virtual machine for the container. The virtual machine scheduler can send an identification of the optimal virtual machine back to the container scheduler so that the container scheduler can deploy the container on the optimal virtual machine.

Patent Agency Ranking