Load balancing of cloned virtual machines

    公开(公告)号:US11132234B2

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

    申请号:US15509426

    申请日:2015-09-08

    Applicant: VMware, Inc.

    Abstract: A method, a non-transitory computer-readable storage medium, and a computer system for managing the placement of virtual machines in a virtual machine network are disclosed. In an embodiment, a method involves determining if at least one virtual machine in a set of virtual machines supporting a process and running on a first host computer needs to be separated from other virtual machines in the set. If at least one virtual machine needs to be separated, then at least one virtual machine is selected to be separated based on the number of memory pages changed. The selected VM is then separated from the other virtual machines in the set.

    Bursty data transmission in a congestion controlled network

    公开(公告)号:US10341245B2

    公开(公告)日:2019-07-02

    申请号:US14223754

    申请日:2014-03-24

    Applicant: VMware,Inc.

    Abstract: In a computer-implemented method for reducing delay of bursty data transmission in a network employing a congestion control protocol, data is accessed that is to be periodically transmitted over a network employing a congestion control protocol. The data is to be periodically transmitted with a high burst rate followed by an idle period. The congestion control protocol progressively increases a data transmission rate during a data transmission rate increase period invoked immediately following a predetermined idle period. Prior to transmitting the data, priming data is transmitted during at least a portion of the idle period until the congestion control protocol progressively increases the data transmission rate to a desired transmission rate. The data is transmitted at the desired transmission rate.

    Techniques for improving computational throughput by using virtual machines

    公开(公告)号:US10339236B2

    公开(公告)日:2019-07-02

    申请号:US14023293

    申请日:2013-09-10

    Applicant: VMware, Inc.

    Abstract: A computer implemented method receives a request to run a group of instruction sets. Each instruction set is associated with a sequence of common instructions. The method executes the sequence of common instructions in a first virtual machine (VM) to generate a result which is stored in a first memory associated with the first VM. The method then clones a second VM that shares the first memory with the first VM. The method continues by executing a first instruction set in the second VM. Since the second VM shares memory with the first VM, the second VM can use the result stored in the first memory and the sequence of common instructions does not need to be executed on the second VM. In one example, the result is a run-time model of a circuit and the second VM runs the first instruction set on the run-time model.

    LOAD BALANCING OF CLONED VIRTUAL MACHINES
    5.
    发明申请

    公开(公告)号:US20170249188A1

    公开(公告)日:2017-08-31

    申请号:US15509426

    申请日:2015-09-08

    Applicant: VMware, Inc.

    Abstract: A method, a non-transitory computer-readable storage medium, and a computer system for managing the placement of virtual machines in a virtual machine network are disclosed. In an embodiment, a method involves determining if at least one virtual machine in a set of virtual machines supporting a process and running on a first host computer needs to be separated from other virtual machines in the set. If at least one virtual machine needs to be separated, then at least one virtual machine is selected to be separated based on the number of memory pages changed. The selected VM is then separated from the other virtual machines in the set.

    Load balancing of cloned virtual machines
    6.
    发明授权
    Load balancing of cloned virtual machines 有权
    克隆虚拟机的负载平衡

    公开(公告)号:US09389901B2

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

    申请号:US14481832

    申请日:2014-09-09

    Applicant: VMware, Inc.

    Abstract: A method, a non-transitory computer-readable storage medium, and a computer system for managing the placement of virtual machines in a virtual machine network are disclosed. In an embodiment, a method involves determining if at least one virtual machine in a set of virtual machines supporting a process and running on a first host computer needs to be separated from other virtual machines in the set. If at least one virtual machine needs to be separated, then at least one virtual machine is selected to be separated based on the number of memory pages changed. The selected VM is then separated from the other virtual machines in the set.

    Abstract translation: 公开了一种用于管理虚拟机网络中的虚拟机的放置的方法,非暂时计算机可读存储介质和计算机系统。 在一个实施例中,一种方法涉及确定支持一个进程并在第一主计算机上运行的一组虚拟机中的至少一个虚拟机是否需要与组中的其他虚拟机分离。 如果至少有一个虚拟机需要分离,则至少一个虚拟机被选择为基于更改的内存页数来分离。 所选的VM然后与集合中的其他虚拟机分离。

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

    INTERFERENCE-BASED CLIENT PLACEMENT USING DYNAMIC WEIGHTS
    10.
    发明申请
    INTERFERENCE-BASED CLIENT PLACEMENT USING DYNAMIC WEIGHTS 审中-公开
    基于干扰的客户端使用动态权重

    公开(公告)号:US20160380907A1

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

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

    Abstract translation: 用于在分布式计算机系统中执行资源管理操作的管理服务器和方法利用执行不同工作负载的客户端的干扰分数,包括要放置在分布式计算机系统中的客户端作为资源的使用值,其被分配连续可变权重以产生 加权资源利用价值。 加权资源利用率值用于为分布式计算系统的主机计算机生成总体选择分数,然后用于在分布式计算机系统的主计算机之间推荐目标主机以放置客户端。

Patent Agency Ranking