-
公开(公告)号:US10353739B2
公开(公告)日:2019-07-16
申请号:US14983544
申请日:2015-12-30
Applicant: VMWARE, INC.
Inventor: Kumar Gaurav , Anne Holler , Vaibhav Kohli , Anil Kumar , Shruti Sharma , Rajdeep Dua
Abstract: A method for scheduling computing resources without container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method further includes calculating a target resource configuration for one or more VMs, wherein calculating a target resource configuration comprises determining an upper limit of resource demand on a VM from one or more containers allocated on the VM, based at least in part on the resource usage. The method also includes removing or adding resources to each of the one or more VMs for which a target resource configuration was calculated to achieve the target resource configuration for each VM. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts.
-
公开(公告)号:US09619261B2
公开(公告)日:2017-04-11
申请号:US14879141
申请日:2015-10-09
Applicant: VMWARE, INC.
Inventor: Kumar Gaurav , Rajdeep Dua , Vaibhav Kohli , Anil Kumar , Shruti Sharma , Nupur Agrawal
CPC classification number: G06F9/45545 , G06F9/45558 , G06F9/505 , G06F9/5077 , G06F2009/4557
Abstract: The current document is directed to methods and systems for efficiently executing OSL-virtualization containers within the execution environments provided by virtual machines that execute above traditional virtualization layers within large, virtualized, distributed computing systems. The currently disclosed methods and systems anticipate the need for additional virtual machines in order to meet anticipated demands for one or more computational resources by the containers. In addition, the methods and systems provision and launch virtual machines with computational-resource allocations that minimize overhead and computational-resource wastage. In one implementation, computational-resource utilization of ATMs and containers within the virtualized, distributed computer system are periodically monitored in order to estimate future demand for the computational resource and, when necessary, to launch additional virtual machines to meet the estimated future demand for the computational resource.
-
3.
公开(公告)号:US20160378563A1
公开(公告)日:2016-12-29
申请号:US14835758
申请日:2015-08-26
Applicant: VMWARE, INC.
Inventor: KUMAR GAURAV , Anne Holler , Vaibhav Kohli , Shruti Sharma , Anil Kumar , Rajdeep Dua
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/4856 , G06F2009/4557
Abstract: A method for scheduling computing resources with container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method includes identifying the hosts on which VMs and containers can be consolidated based on resource availability. The method also includes calculating a target resource configuration for one or more VMs. The method further includes removing or adding resources to the VMs for which a target resource configuration was calculated to achieve the target resource configuration. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts, and allocating the one or more containers on the one or more VMs based on the resource configuration of each VM and the resource usage of each container.
Abstract translation: 用于通过容器迁移来调度计算资源的方法包括确定一个或多个主机的资源可用性,一个或多个虚拟机(VM)的资源分配以及用于一个或多个容器的资源使用。 该方法包括基于资源可用性来识别可以合并VM和容器的主机。 该方法还包括计算一个或多个VM的目标资源配置。 该方法还包括移除或添加资源到为其实现目标资源配置而计算目标资源配置的VM。 该方法还包括基于一个或多个主机的资源可用性来分配一个或多个主机上的一个或多个VM,并且基于每个VM的资源配置在一个或多个VM上分配一个或多个容器,以及 每个容器的资源使用情况。
-
公开(公告)号:US09766945B2
公开(公告)日:2017-09-19
申请号:US14835758
申请日:2015-08-26
Applicant: VMWARE, INC.
Inventor: Kumar Gaurav , Anne Holler , Vaibhav Kohli , Shruti Sharma , Anil Kumar , Rajdeep Dua
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/4856 , G06F2009/4557
Abstract: A method for scheduling computing resources with container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method includes identifying the hosts on which VMs and containers can be consolidated based on resource availability. The method also includes calculating a target resource configuration for one or more VMs. The method further includes removing or adding resources to the VMs for which a target resource configuration was calculated to achieve the target resource configuration. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts, and allocating the one or more containers on the one or more VMs based on the resource configuration of each VM and the resource usage of each container.
-
-
-