Automatic remediation in a distributed computer system with multiple clusters of host computers
    2.
    发明授权
    Automatic remediation in a distributed computer system with multiple clusters of host computers 有权
    在具有多个主机计算机的分布式计算机系统中进行自动修复

    公开(公告)号:US09363192B2

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

    申请号:US14069273

    申请日:2013-10-31

    Applicant: VMware, Inc.

    CPC classification number: H04L47/70 G06F9/5027 G06F9/5077

    Abstract: A system and method for performing automatic remediation in a distributed computer system with multiple clusters of host computers uses the same placement selection algorithm for initial placements and for remediation placements of clients. The placement selection algorithm is executed to generate a placement solution when a remediation request in response to a remediation-requiring condition in the distributed computer system for at least one client running in one of the multiple clusters of host computers is detected and a remediation placement problem for the client is constructed. The placement solution is then implemented for the client for remediation.

    Abstract translation: 在具有多个主机计算机的群集的分布式计算机系统中执行自动修复的系统和方法使用相同的位置选择算法用于初始定位和客户端的修复位置。 当检测到在分布式计算机系统中针对在主计算机的多个集群之一中运行的至少一个客户端的补救要求条件的修复请求和补救安置问题时,执行放置选择算法以生成放置解决方案 为客户建造。 然后为客户端实施安置解决方案进行修复。

    AUTOMATIC PLACEMENT OF CLIENTS IN A DISTRIBUTED COMPUTER SYSTEM SATISFYING CONSTRAINTS

    公开(公告)号:US20210160141A1

    公开(公告)日:2021-05-27

    申请号:US17144645

    申请日:2021-01-08

    Applicant: VMware, Inc.

    Abstract: A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.

    Automatic placement of clients in a distributed computer system satisfying constraints

    公开(公告)号:US10924349B2

    公开(公告)日:2021-02-16

    申请号:US16417793

    申请日:2019-05-21

    Applicant: VMware, Inc.

    Abstract: A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.

    QUALITY OF SERVICE MANAGEMENT USING HOST SPECIFIC VALUES
    6.
    发明申请
    QUALITY OF SERVICE MANAGEMENT USING HOST SPECIFIC VALUES 有权
    使用特定价值的服务质量管理

    公开(公告)号:US20140215044A1

    公开(公告)日:2014-07-31

    申请号:US14227537

    申请日:2014-03-27

    Applicant: VMware, Inc.

    Abstract: In one embodiment, a latency value is determined for an input/output IO request in a host computer of a plurality of host computers based on an amount of time the IO request spent in the host computer's issue queue. The issue queue of the host computer is used to transmit IO requests to a storage system shared by the plurality of host computers. The method determines a host specific value assigned to the host computer based in proportion on a number of shares assigned to the host in a quality of service policy for IO requests. The size for the host computer's issue queue is determined based on the latency value and the host specific value to control a number of IO requests that are added to the host computer's issue queue where other hosts in the plurality of hosts independently determine respective sizes for respective issue queues.

    Abstract translation: 在一个实施例中,基于在主机计算机的问题队列中花费的IO请求的时间量,为多个主计算机的主计算机中的输入/输出IO请求确定等待时间值。 主计算机的问题队列用于将IO请求传送到由多台主机共享的存储系统。 该方法根据在IO请求的服务质量策略中分配给主机的份数成比例地确定分配给主计算机的主机特定值。 基于延迟值和主机特定值来确定主计算机的问题队列的大小,以控制添加到主机计算机的问题队列中的多个IO请求,其中多个主机中的其他主机独立地确定相应的大小 发出队列

    Distributed demand-based storage quality of service management using resource pooling

    公开(公告)号:US10686724B2

    公开(公告)日:2020-06-16

    申请号:US15005842

    申请日:2016-01-25

    Applicant: VMware, Inc.

    Abstract: A system and method for providing quality of service (QoS) for clients running on host computers to access a common resource uses a resource pool module and a local scheduler in at least one of the host computers. The resource pool module operates to compute an entitlement of each client for the common resource based on a current capacity for the common resource and demands of the clients for the common resource. In addition, the resource pool module operates to assign a portion of the computed current capacity for the common resource to a particular host computer using the computed entitlement of each client running on the particular host computer. The local scheduler operates to allocate the portion of the computed current capacity among the clients running on the particular host computer.

    Decentralized management of virtualized hosts
    8.
    发明授权
    Decentralized management of virtualized hosts 有权
    虚拟主机的分散管理

    公开(公告)号:US09563453B2

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

    申请号:US14508685

    申请日:2014-10-07

    Applicant: VMware, Inc.

    Abstract: One or more embodiments of the present invention provide a technique for effectively managing virtualized computing systems with an unlimited number of hardware resources. Host systems included in a virtualized computer system are organized into a scalable, peer-to-peer (P2P) network in which host systems arrange themselves into a network overlay to communicate with one another. The network overlay enables the host systems to perform a variety of operations, which include dividing computing resources of the host systems among a plurality of virtual machines (VMs), load balancing VMs across the host systems, and performing an initial placement of a VM in one of the host systems.

    Abstract translation: 本发明的一个或多个实施例提供了一种用于以无限数量的硬件资源有效地管理虚拟化计算系统的技术。 包括在虚拟化计算机系统中的主机系统被组织成可扩展的对等(P2P)网络,其中主机系统将其自身布置成网络覆盖以便彼此通信。 网络覆盖使得主机系统能够执行各种操作,其包括在多个虚拟机(VM)中划分主机系统的计算资源,跨主机系统负载平衡VM,以及执行VM的初始放置 其中一个主机系统。

    Managing resources in a distributed system using dynamic clusters
    9.
    发明授权
    Managing resources in a distributed system using dynamic clusters 有权
    使用动态集群管理分布式系统中的资源

    公开(公告)号:US09413683B2

    公开(公告)日:2016-08-09

    申请号:US14701161

    申请日:2015-04-30

    Applicant: VMware, Inc.

    Abstract: In an example, a method for performing initial placement of a data object in a distributed system that includes a plurality of hardware resources includes receiving a request to create an instance of a data object; determining, in response to the request, a list of hardware resources that satisfy one or more criteria of the data object; creating, in response to the request, a virtual cluster that includes a subset of the hardware resources included in the list of hardware resources; selecting a hardware resource from the virtual cluster into which the data object is to be placed; placing the data object into the hardware resource; and releasing the virtual cluster.

    Abstract translation: 在一个示例中,用于在包括多个硬件资源的分布式系统中执行数据对象的初始放置的方法包括接收创建数据对象的实例的请求; 响应于所述请求确定满足所述数据对象的一个​​或多个准则的硬件资源的列表; 响应于该请求创建包括硬件资源列表中包括的硬件资源的子集的虚拟集群; 从虚拟群集中选择要放置数据对象的硬件资源; 将数据对象放入硬件资源; 并释放虚拟群集。

    Quality of service management
    10.
    发明授权
    Quality of service management 有权
    服务质量管理

    公开(公告)号:US08732313B2

    公开(公告)日:2014-05-20

    申请号:US13909837

    申请日:2013-06-04

    Applicant: VMware, Inc.

    Abstract: In one embodiment, a method receives current latency values from a plurality of host computers where a current latency value is calculated by a respective host computer based on an amount of time spent in the respective host computer's issue queue by an IO request most recently removed from the issue queue of the respective host computer. The issue queue of the respective host computer is used to transmit IO requests from the respective host computer to a storage system. The method then calculates a combined average latency value based on the current latency values and sends the combined average latency value to the plurality of host computers. Each respective host computer adjusts a size of the respective host computer's issue queue based on the combined average latency value, and the size controls a number of IO requests that are added to the respective host computer's issue queue.

    Abstract translation: 在一个实施例中,一种方法从多个主计算机接收当前等待时间值,其中当前等待时间值由相应的主机计算机基于通过最近从 相应主机的问题队列。 各个主计算机的问题队列用于将IO请求从各自的主计算机发送到存储系统。 然后,该方法基于当前等待时间值计算组合的平均延迟值,并将组合的平均延迟值发送到多个主计算机。 每个相应的主计算机基于组合的平均延迟值来调整相应主机计算机的问题队列的大小,并且大小控制添加到相应主机计算机的问题队列的IO请求的数量。

Patent Agency Ranking