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.

    Resource based virtual computing instance scheduling

    公开(公告)号:US10956227B2

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

    申请号:US16272550

    申请日:2019-02-11

    Applicant: VMware, Inc.

    Abstract: Examples provide two-tiered scheduling within a cluster. A coarse-grained analysis is performed on a candidate set of hosts to select a host for a virtual computing instance based on optimization of at least one resource. A host is selected based on the analysis results. The identified virtual computing instance is placed on the selected host. A fine-grained analysis is performed on a set of communication graphs for a plurality of virtual computing instances to generate a set of penalty scores. A set of communicating virtual computing instances are selected based on the set of penalty scores. A first virtual computing instance from a first host is relocated to a second host to minimize a distance between the first virtual computing instance and a second virtual computing instance. Relocating the first virtual computing instance reduces at least one penalty score for the set of communicating virtual computing instances.

    RESOURCE BASED VIRTUAL COMPUTING INSTANCE SCHEDULING

    公开(公告)号:US20190188050A1

    公开(公告)日:2019-06-20

    申请号:US16272550

    申请日:2019-02-11

    Applicant: VMware, Inc.

    CPC classification number: G06F9/5077 G06F9/505 G06F9/5083

    Abstract: Examples provide two-tiered scheduling within a cluster. A coarse-grained analysis is performed on a candidate set of hosts to select a host for a virtual computing instance based on optimization of at least one resource. A host is selected based on the analysis results. The identified virtual computing instance is placed on the selected host. A fine-grained analysis is performed on a set of communication graphs for a plurality of virtual computing instances to generate a set of penalty scores. A set of communicating virtual computing instances are selected based on the set of penalty scores. A first virtual computing instance from a first host is relocated to a second host to minimize a distance between the first virtual computing instance and a second virtual computing instance. Relocating the first virtual computing instance reduces at least one penalty score for the set of communicating virtual computing instances.

    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.

    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.

    Interference-aware client placement

    公开(公告)号:US10320706B2

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

    申请号:US14754271

    申请日:2015-06-29

    Applicant: VMware, Inc.

    Abstract: A management server and method for performing resource management operations in a distributed computer system utilizes interference scores for clients executing different workloads to create an interference affinity-type rule for at least some of the clients contending for a resource based on the interference scores for that resource. The interference affinity-type rule can then be used to recommend a target host computer to place a client.

    Interference-based client placement using dynamic weights

    公开(公告)号:US10318323B2

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

    申请号:US14754409

    申请日:2015-06-29

    Applicant: VMware, Inc.

    Abstract: A management server and method for performing resource management operations in a distributed computer system utilizes interference scores for clients executing different workloads, including a client to be placed in the distributed computer system, as utilization values of resources, which are assigned continuously variable weights to produce weighted resource utilization values. The weighted resource utilization values are used to generate overall selection scores for host computers of the distributed compute system, which are then used to recommend a target host computer among the host computers of the distributed computer system to place the client.

    INTERFERENCE-AWARE CLIENT PLACEMENT
    10.
    发明申请
    INTERFERENCE-AWARE CLIENT PLACEMENT 审中-公开
    干扰客户端

    公开(公告)号:US20160380918A1

    公开(公告)日:2016-12-29

    申请号:US14754271

    申请日:2015-06-29

    Applicant: VMware, Inc.

    CPC classification number: H04L47/805

    Abstract: A management server and method for performing resource management operations in a distributed computer system utilizes interference scores for clients executing different workloads to create an interference affinity-type rule for at least some of the clients contending for a resource based on the interference scores for that resource. The interference affinity-type rule can then be used to recommend a target host computer to place a client.

    Abstract translation: 用于在分布式计算机系统中执行资源管理操作的管理服务器和方法利用执行不同工作负载的客户端的干扰分数,以便根据该资源的干扰分数为竞争资源的至少一些客户端创建干扰相关型规则 。 然后可以使用干扰相关性类型规则来推荐目标主机放置客户端。

Patent Agency Ranking