-
公开(公告)号:US20200019426A1
公开(公告)日:2020-01-16
申请号:US16034126
申请日:2018-07-12
Applicant: VMware, Inc.
Inventor: Thaleia Dimitra DOUDALI , Zhelong PAN , Pranshu JAIN
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.
-
公开(公告)号:US20230127141A1
公开(公告)日:2023-04-27
申请号:US18086067
申请日:2022-12-21
Applicant: VMware, Inc.
Inventor: Aditi GHAG , Pranshu JAIN , Yaniv BEN-ITZHAK , Jianjun SHEN
IPC: G06F9/455 , G06F9/48 , G06F9/50 , H04L43/065 , H04L43/0876
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.
-
公开(公告)号:US20220229686A1
公开(公告)日:2022-07-21
申请号:US17154776
申请日:2021-01-21
Applicant: VMware, Inc.
Inventor: Pranshu JAIN , Maarten WIGGERS , Rajesh VENKATASUBRAMANIAN , Sahan Bamunavita GAMAGE
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.
-
公开(公告)号:US20230376346A1
公开(公告)日:2023-11-23
申请号:US18227849
申请日:2023-07-28
Applicant: VMware, Inc.
Inventor: Thaleia Dimitra DOUDALI , Zhelong PAN , Pranshu JAIN
CPC classification number: G06F9/4881 , G06F9/5061 , G06F9/45558 , G06F9/5077 , G06F9/48 , G06F9/485 , G06F9/50 , G06F9/45533 , G06F9/5005 , G06F9/4843 , G06F9/5011 , G06F9/455 , G06F9/5083 , G06F2009/4557 , G06F2009/45562
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.
-
5.
公开(公告)号:US20220035662A1
公开(公告)日:2022-02-03
申请号:US16943710
申请日:2020-07-30
Applicant: VMware, Inc.
Inventor: Maarten WIGGERS , Rajesh VENKATASUBRAMANIAN , Sahan Bamunavita GAMAGE , Pranshu JAIN
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.
-
公开(公告)号:US20220004431A1
公开(公告)日:2022-01-06
申请号:US17479887
申请日:2021-09-20
Applicant: VMware, Inc.
Inventor: Thaleia Dimitra DOUDALI , Zhelong PAN , Pranshu JAIN
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.
-
-
-
-
-