Patent ID: 9588816
Date: 2017-03-07
CPC Classifications: G06F,H04L

Claim:
1. A method for configuring a workload profiler for measuring a hardware infrastructure resource performance, the method comprising: identifying, by a processor, a first hardware infrastructure resource targeted to achieve a Quality of Service (QoS) when processing a first workload and a second hardware infrastructure resource targeted to achieve the QoS when processing a second workload; measuring, by the processor, a first resource utilization metric for the first hardware infrastructure resource when processing the first workload, wherein the first resource utilization metric is stored in a memory in communication with the processor; measuring, by the processor, a second resource utilization metric for the second hardware infrastructure resource when processing the second workload, wherein the second resource utilization metric is stored in the memory in communication with the processor; determining, by the processor, resource usage changes for the first hardware infrastructure resource when the first hardware infrastructure resource processes both the first workload and the second workload compared to when the first hardware infrastructure processes the first workload as measured by the first resource utilization metric; determining, by the processor, resource usage changes for the second hardware infrastructure resource when the second hardware infrastructure resource processes both the first workload and the second workload compared to when the second hardware infrastructure processes the second workload as measured by the second resource utilization metric; calculating, by the processor, a first dilation factor for the first hardware infrastructure resource and a second dilation factor for the second hardware infrastructure resource based on the determined resource usage changes for the first hardware infrastructure resource and the second hardware infrastructure resource, respectively, wherein the first dilation factor and the second dilation factor are multipliers indicating a degradation in resource performance in terms of a percentage of resource usage change resulting from executing the first workload and the second workload together for the first hardware infrastructure resource and the second hardware infrastructure resource, respectively; and adjusting the workload profiler to forecast a degradation of the resource performance for the first hardware infrastructure resource and the second hardware infrastructure resource, respectively, by applying the first dilation factor to the first resource utilization metric and applying the second dilation factor to the second resource utilization metric, wherein the degradation represents performance interference resulting from using the first hardware infrastructure resource and the second hardware infrastructure resource together to process the first workload and the second workload.