Patent Document ID: 8131519
Application ID: 12241913
Patent Flag: 1

Claim One:
1. A method for improving accuracy in a prediction of resource usage of an application running in a virtual environment, comprising: providing a predetermined set of benchmarks, wherein the predetermined set of benchmarks includes at least one of a network-intensive workload and a disk-intensive workload; executing the predetermined set of benchmarks in a native hardware system in which the application natively resides; executing the predetermined set of benchmarks in the virtual environment; collecting first traces of first resource utilization metrics in the native hardware system based on the execution of the predetermined set of benchmarks in the native hardware system; collecting second traces of second resource utilization metrics in the virtual environment based on the execution of the predetermined set of benchmarks in the virtual environment; performing a linear regression computation to generate at least one prediction model that maps the first traces of resource utilization metrics to the second traces of resource utilization metrics; and predicting a resource usage of the application running in the virtual environment with the prediction model.