Resource based virtual computing instance scheduling

    公开(公告)号:US10241840B2

    公开(公告)日:2019-03-26

    申请号:US15283274

    申请日:2016-09-30

    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

    公开(公告)号:US20180095776A1

    公开(公告)日:2018-04-05

    申请号:US15283274

    申请日:2016-09-30

    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.

    PERFORMANCE-DRIVEN RESOURCE MANAGEMENT IN A DISTRIBUTED COMPUTER SYSTEM
    5.
    发明申请
    PERFORMANCE-DRIVEN RESOURCE MANAGEMENT IN A DISTRIBUTED COMPUTER SYSTEM 审中-公开
    分布式计算机系统中的性能驱动资源管理

    公开(公告)号:US20160344650A1

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

    申请号:US15226520

    申请日:2016-08-02

    Applicant: VMware, Inc.

    Abstract: A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied.

    Abstract translation: 一种用于管理分布式计算机系统中的资源的系统和方法,其包括用于一组虚拟机(VM)的至少一个资源池,利用与目标资源分配相对应的一组期望的各个VM级资源设置来观察 应用程序在分布式计算机系统中运行。 通过为观察到的应用程序性能构建模型来确定所需的单个VM级资源设置的集合,作为当前VM级资源分配的函数,然后反转该功能以计算目标资源分配,以便满足至少一个用户 定义的服务级别目标(SLO)。 所需的单个VM级资源设置集用于确定应用程序所属的资源池的最终RP级资源设置,以及在资源池下运行的VM的最终VM级资源设置,然后选择性地应用 。

    Performance-driven resource management in a distributed computer system

    公开(公告)号:US10212098B2

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

    申请号:US15226520

    申请日:2016-08-02

    Applicant: VMware, Inc.

    Abstract: A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied.

    Methods and systems for mining datacenter telemetry data
    8.
    发明授权
    Methods and systems for mining datacenter telemetry data 有权
    挖掘数据中心遥测数据的方法和系统

    公开(公告)号:US09213565B2

    公开(公告)日:2015-12-15

    申请号:US13931350

    申请日:2013-06-28

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45533 G06F9/45558 G06F2009/45591

    Abstract: This disclosure is directed to systems and methods for mining streams of telemetry data in order to identify virtual machines (“VMs”), discover relationships between groups of VMs, and evaluate VM performance problems. The systems and methods transform streams of raw telemetry data consisting of resource usage and VM-related metrics into information that may be used to identify each VM, determine which VMs are similar based on their telemetry data patterns, and determine which VMs are similar based on their patterns of resource consumption. The similarity patterns can be used to group VMs that run the same applications and diagnose and debug VM performance.

    Abstract translation: 本公开涉及用于挖掘遥测数据流的系统和方法,以便识别虚拟机(“VM”),发现VM组之间的关系,并评估VM性能问题。 系统和方法将由资源使用和VM相关度量组成的原始遥测数据流转换为可用于识别每个虚拟机的信息,基于其遥测数据模式确定哪些虚拟机类似,并确定哪些虚拟机基于 他们的资源消耗模式。 相似性模式可用于对运行相同应用程序的VM进行分组,并诊断和调试VM性能。

    METHODS AND SYSTEMS FOR MINING DATACENTER TELEMETRY DATA
    9.
    发明申请
    METHODS AND SYSTEMS FOR MINING DATACENTER TELEMETRY DATA 有权
    采矿数据采集数据的方法和系统

    公开(公告)号:US20150007173A1

    公开(公告)日:2015-01-01

    申请号:US13931350

    申请日:2013-06-28

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45533 G06F9/45558 G06F2009/45591

    Abstract: This disclosure is directed to systems and methods for mining streams of telemetry data in order to identify virtual machines (“VMs”), discover relationships between groups of VMs, and evaluate VM performance problems. The systems and methods transform streams of raw telemetry data consisting of resource usage and VM-related metrics into information that may be used to identify each VM, determine which VMs are similar based on their telemetry data patterns, and determine which VMs are similar based on their patterns of resource consumption. The similarity patterns can be used to group VMs that run the same applications and diagnose and debug VM performance.

    Abstract translation: 本公开涉及用于挖掘遥测数据流的系统和方法,以便识别虚拟机(“VM”),发现VM组之间的关系,并评估VM性能问题。 系统和方法将由资源使用和VM相关度量组成的原始遥测数据流转换为可用于识别每个虚拟机的信息,基于其遥测数据模式确定哪些虚拟机类似,并确定哪些虚拟机基于 他们的资源消耗模式。 相似性模式可用于对运行相同应用程序的VM进行分组,并诊断和调试VM性能。

Patent Agency Ranking