System and method for managing a virtualized computing environment

    公开(公告)号:US10261842B2

    公开(公告)日:2019-04-16

    申请号:US15289592

    申请日:2016-10-10

    Applicant: VMware, Inc.

    Abstract: A technique for managing distributed computing resources in a virtual computing environment is disclosed. In an embodiment, a method includes receiving a recommended change to a virtual architecture of a virtual computing environment; determining an impact on current workload in the virtual computing environment if the recommended change is performed; determining an impact on future workload in the virtual computing environment if the recommended change is performed; calculating a combined impact on current and future workload; determining if the combined impact is above or below a threshold; if the combined impact on current and future workload is below the threshold, do not perform the recommended change; and if the combined impact on current and future workload is above the threshold, perform the recommended change.

    SYSTEM AND METHOD FOR MANAGING A VIRTUALIZED COMPUTING ENVIRONMENT
    14.
    发明申请
    SYSTEM AND METHOD FOR MANAGING A VIRTUALIZED COMPUTING ENVIRONMENT 审中-公开
    用于管理虚拟化计算环境的系统和方法

    公开(公告)号:US20170024262A1

    公开(公告)日:2017-01-26

    申请号:US15289592

    申请日:2016-10-10

    Applicant: VMware, Inc.

    Abstract: A technique for managing distributed computing resources in a virtual computing environment is disclosed. In an embodiment, a method includes receiving a recommended change to a virtual architecture of a virtual computing environment; determining an impact on current workload in the virtual computing environment if the recommended change is performed; determining an impact on future workload in the virtual computing environment if the recommended change is performed; calculating a combined impact on current and future workload; determining if the combined impact is above or below a threshold; if the combined impact on current and future workload is below the threshold, do not perform the recommended change; and if the combined impact on current and future workload is above the threshold, perform the recommended change.

    Abstract translation: 公开了一种在虚拟计算环境中管理分布式计算资源的技术。 在一个实施例中,一种方法包括接收对虚拟计算环境的虚拟架构的推荐改变; 如果执行推荐的更改,确定对虚拟计算环境中当前工作负载的影响; 如果执行推荐的更改,确定对虚拟计算环境中未来工作负载的影响; 计算对当前和未来工作量的综合影响; 确定组合影响是否高于或低于阈值; 如果对当前和未来工作负荷的综合影响低于阈值,请勿执行建议的更改; 并且如果对当前和未来工作负载的综合影响超过阈值,请执行推荐的更改。

    Decentralized input/output resource management
    15.
    发明授权
    Decentralized input/output resource management 有权
    分散投入/产出资源管理

    公开(公告)号:US09509621B2

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

    申请号:US14263231

    申请日:2014-04-28

    Applicant: VMware, Inc.

    Abstract: A shared input/output (IO) resource is managed in a decentralized manner. Each of multiple hosts having IO access to the shared resource, computes an average latency value that is normalized with respect to average IO request sizes, and stores the computed normalized latency value for later use. The normalized latency values thus computed and stored may be used for a variety of different applications, including enforcing a quality of service (QoS) policy that is applied to the hosts, detecting a condition known as an anomaly where a host that is not bound by a QoS policy accesses the shared resource at a rate that impacts the level of service received by the plurality of hosts that are bound by the QoS policy, and migrating workloads between storage arrays to achieve load balancing across the storage arrays.

    Abstract translation: 共享的输入/输出(IO)资源以分散的方式进行管理。 具有对共享资源的IO访问权的多个主机中的每一个计算相对于平均IO请求大小进行归一化的平均延迟值,并且存储所计算的归一化等待时间值以备以后使用。 如此计算和存储的归一化等待时间值可以用于各种不同的应用,包括实施应用于主机的服务质量(QoS)策略,检测被称为异常的状况,其中不受 QoS策略以影响由QoS策略约束的多个主机接收的服务等级的速率访问共享资源,以及在存储阵列之间迁移工作负载以实现跨存储阵列的负载平衡。

    Quality of service management using host specific values
    16.
    发明授权
    Quality of service management using host specific values 有权
    使用主机特定值的服务质量管理

    公开(公告)号:US08892716B2

    公开(公告)日:2014-11-18

    申请号: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请求,其中多个主机中的其他主机独立地确定相应的大小 发出队列

    SYSTEM AND METHOD FOR AUTOMATICALLY OPTIMIZING CAPACITY BETWEEN SERVER CLUSTERS

    公开(公告)号:US20190068506A1

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

    申请号:US16174095

    申请日:2018-10-29

    Applicant: VMware, Inc.

    Abstract: A resource management system for a virtual machine computing environment includes a software component that optimizes capacity between server clusters or groups by monitoring the capacity of server clusters or groups and automatically adding and removing host systems to and from server clusters or groups. The software component may be implemented at a server cluster management level to monitor and execute host system moves between server clusters and/or at a higher level in the resource management hierarchy. At the higher level, the software component is configured to monitor and execute host system moves between sets of server clusters being managed by different server cluster management agents.

    Software application placement using computing resource containers

    公开(公告)号:US09678782B2

    公开(公告)日:2017-06-13

    申请号:US14875888

    申请日:2015-10-06

    Applicant: VMware, Inc.

    Abstract: Embodiments associate software applications with computing resource containers based on a placement rule and a selected failure correlation. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications. The placement rule also indicates that the first software application is to be separated from the second software application during execution of the first and second software applications. Failure correlations are determined for a plurality of computing resources associated with the first software application. A computing resource with a lowest failure correlation is selected from the plurality of computing resources, and the second software application is associated with the selected computing resource despite the association violating the placement rule.

    Decentralized management of virtualized hosts
    20.
    发明授权
    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的初始放置 其中一个主机系统。

Patent Agency Ranking