×

Systems and methods for performance indexing

  • US 9,495,222 B1
  • Filed: 08/24/2012
  • Issued: 11/15/2016
  • Est. Priority Date: 08/26/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for normalized indexing of performance and cost of workloads in a virtualized computing environment, the computer system comprising:

  • computer hardware including a computer processor; and

    a performance manager comprising instructions executable by the computer processor to cause the computer hardware to;

    access information relating to actual performance of a plurality of workloads executing in a virtualized computing environment comprising one or more resources,wherein each of the plurality of workloads comprises at least one of an application, a service, a process, a task, a thread, a script, or a virtual machine, andwherein the one or more resources comprise allocation, availability, or capacity of at least one of CPU, memory, storage, or network;

    generate a normalized performance index based on the actual performance of the plurality of workloads, wherein the normalized performance index is based at least in part on performance and cost of the one or more resources in the virtualized computing environment used by the plurality of workloads;

    determine whether an actual performance and cost of a first workload in the plurality of workloads departs from an anticipated performance and cost based on the normalized performance index;

    in response to a determination that the actual performance and cost of the first workload departs from the anticipated performance and cost, reallocate the one or more resources to the plurality of workloads in the virtualized computing environment such that the performance and cost of the first workload is closer to the anticipated performance and cost based on the normalized performance index;

    wherein the normalized performance index is based at least in part on a ratio of the performance to the cost of the use of the one or more resources in the virtualized computing environment by the plurality of the workloads;

    wherein the performance manager is further configured to provide a graphical representation of the normalized performance index or the plurality of workloads; and

    wherein the graphical representation comprises a heat map.

View all claims
  • 23 Assignments
Timeline View
Assignment View
    ×
    ×