-
公开(公告)号:US11809913B2
公开(公告)日:2023-11-07
申请号:US17484432
申请日:2021-09-24
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Ganesha Shanmuganathan
CPC classification number: G06F9/505 , G06F9/45533 , G06F9/45558 , G06F9/5066 , G06F9/5088 , G06F2009/4557 , G06F2009/45583
Abstract: Disclosed herein are embodiments for managing the placement of virtual machines in a virtual machine network. In an embodiment, a method involves determining whether to separate at least one virtual machine in a set of virtual machines supporting a process and running on a first host computer from other virtual machines in the set. If at least one virtual machine is to be separated, then at least one virtual machine is selected based on a number of memory pages changed. The selected virtual machine is then separated from the other virtual machines in the set.
-
公开(公告)号:US11132234B2
公开(公告)日:2021-09-28
申请号:US15509426
申请日:2015-09-08
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Ganesha Shanmuganathan
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.
-
公开(公告)号:US10341245B2
公开(公告)日:2019-07-02
申请号:US14223754
申请日:2014-03-24
Applicant: VMware,Inc.
Inventor: Kalyan Saladi , Rishi Mehta
IPC: H04L12/801 , H04L12/825 , H04L12/841
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.
-
公开(公告)号:US10339236B2
公开(公告)日:2019-07-02
申请号:US14023293
申请日:2013-09-10
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Aravind Pavuluri , Nikhil Bhatia
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.
-
公开(公告)号:US20170249188A1
公开(公告)日:2017-08-31
申请号:US15509426
申请日:2015-09-08
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Ganesha Shanmuganathan
CPC classification number: G06F9/505 , G06F9/45533 , G06F9/45558 , G06F9/5066 , G06F9/5088 , G06F2009/4557 , G06F2009/45583
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.
-
公开(公告)号:US09389901B2
公开(公告)日:2016-07-12
申请号:US14481832
申请日:2014-09-09
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Ganesha Shanmuganathan
CPC classification number: G06F9/505 , G06F9/45533 , G06F9/45558 , G06F2009/4557 , G06F2009/45583
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然后与集合中的其他虚拟机分离。
-
公开(公告)号:US10320706B2
公开(公告)日:2019-06-11
申请号:US14754271
申请日:2015-06-29
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Madhuri Yechuri , Xiaoyun Zhu , Sahan Gamage , Puneet Zaroo
IPC: H04L12/927
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.
-
公开(公告)号:US10318323B2
公开(公告)日:2019-06-11
申请号:US14754409
申请日:2015-06-29
Applicant: VMware, Inc.
Inventor: Xiaoyun Zhu , Madhuri Yechuri , Kalyan Saladi , Sahan Gamage , Puneet Zaroo
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.
-
公开(公告)号:US20160380918A1
公开(公告)日:2016-12-29
申请号:US14754271
申请日:2015-06-29
Applicant: VMware, Inc.
Inventor: Kalyan Saladi , Madhuri Yechuri , Xiaoyun Zhu , Sahan Gamage , Puneet Zaroo
IPC: H04L12/927
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: 用于在分布式计算机系统中执行资源管理操作的管理服务器和方法利用执行不同工作负载的客户端的干扰分数,以便根据该资源的干扰分数为竞争资源的至少一些客户端创建干扰相关型规则 。 然后可以使用干扰相关性类型规则来推荐目标主机放置客户端。
-
10.
公开(公告)号:US20160380907A1
公开(公告)日:2016-12-29
申请号:US14754409
申请日:2015-06-29
Applicant: VMWARE, INC.
Inventor: Xiaoyun Zhu , Madhuri Yechuri , Kalyan Saladi , Sahan Gamage , Puneet Zaroo
IPC: H04L12/911 , H04L29/08
CPC classification number: H04L67/1008 , G06F9/45558 , G06F9/50 , G06F9/505 , G06F2009/4557
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: 用于在分布式计算机系统中执行资源管理操作的管理服务器和方法利用执行不同工作负载的客户端的干扰分数,包括要放置在分布式计算机系统中的客户端作为资源的使用值,其被分配连续可变权重以产生 加权资源利用价值。 加权资源利用率值用于为分布式计算系统的主机计算机生成总体选择分数,然后用于在分布式计算机系统的主计算机之间推荐目标主机以放置客户端。
-
-
-
-
-
-
-
-
-