Dynamic performance isolation of competing workloads on CPUs with shared hardware components

    公开(公告)号:US09921880B2

    公开(公告)日:2018-03-20

    申请号:US15009395

    申请日:2016-01-28

    CPC classification number: G06F9/5027 G06F9/5033 H04L67/10

    Abstract: A system and method for facilitating allocating computing resources to workloads, facilitating workload performance isolation. An example method includes determining one or more workloads to be allocated a set of computing resources in the computing environment, the one or more workloads characterized by metadata describing one or more workload properties; and using the one or more workload properties to calculate a binding between each of the one or more workloads and one or more corresponding portions of the computing resources. Plural competing workloads may be isolated by binding each workload to a disjunct set of Central Processing Units (CPUs) that share as few common hardware resources as possible given a topology the computing resources. Resource allocation adjustments need not require any reconfiguration of the system or adjustment to already provisioned workloads.

    DYNAMIC PERFORMANCE ISOLATION OF COMPETING WORKLOADS ON CPUS WITH SHARED HARDWARE COMPONENTS

    公开(公告)号:US20170220389A1

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

    申请号:US15009395

    申请日:2016-01-28

    CPC classification number: G06F9/5027 G06F9/5033 H04L67/10

    Abstract: A system and method for facilitating allocating computing resources to workloads, facilitating workload performance isolation. An example method includes determining one or more workloads to be allocated a set of computing resources in the computing environment, the one or more workloads characterized by metadata describing one or more workload properties; and using the one or more workload properties to calculate a binding between each of the one or more workloads and one or more corresponding portions of the computing resources. Plural competing workloads may be isolated by binding each workload to a disjunct set of Central Processing Units (CPUs) that share as few common hardware resources as possible given a topology the computing resources. Resource allocation adjustments need not require any reconfiguration of the system or adjustment to already provisioned workloads.

Patent Agency Ranking