TECHNIQUES FOR CONTAINER SCHEDULING IN A VIRTUAL ENVIRONMENT

    公开(公告)号:US20200019426A1

    公开(公告)日:2020-01-16

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

    MICROSERVICE SCHEDULING
    2.
    发明申请

    公开(公告)号:US20230127141A1

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

    申请号:US18086067

    申请日:2022-12-21

    Applicant: VMware, Inc.

    Abstract: A method for microservice 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. Microservice scheduling can further include deploying a container to run a microservice 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.

    SCHEDULING WORKLOADS IN A CONTAINER ORCHESTRATOR OF A VIRTUALIZED COMPUTER SYSTEM

    公开(公告)号:US20220229686A1

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

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

    SCHEDULING WORKLOADS ON A COMMON SET OF RESOURCES BY MULTIPLE SCHEDULERS OPERATING INDEPENDENTLY

    公开(公告)号:US20220035662A1

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

    申请号:US16943710

    申请日:2020-07-30

    Applicant: VMware, Inc.

    Abstract: Workloads are scheduled on a common set of resources distributed across a cluster of hosts using at least two schedulers that operate independently. The resources include CPU, memory, network, and storage, and the workloads may be virtual objects, including VMs, and also operations including live migration of virtual objects, network file copy, reserving spare capacity for high availability restarts, and selecting hosts that are to go into maintenance mode. In addition, the at least two independent schedulers are assigned priorities such that the higher priority scheduler is executed to schedule workloads in its inventory on the common set of resources before the lower priority scheduler is executed to schedule workloads in its inventory on the common set of resources.

    TECHNIQUES FOR CONTAINER SCHEDULING IN A VIRTUAL ENVIRONMENT

    公开(公告)号:US20220004431A1

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

    申请号:US17479887

    申请日:2021-09-20

    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