Patent ID: 8621052

Claim:
A method, in a first host data processing system, for performance tuning of a performance level service, the method comprising: receiving, by the first host data processing system, a deployment package for a customer environment and a service level agreement; deploying, by the first host data processing system, the customer environment, wherein the customer environment comprises an operating system, an application, a service level agreement monitor, and a first performance tuning component executing on hardware resources allocated to the customer environment by a virtualization component of the first host data processing system; performing, by the first performance tuning component, performance tuning on the customer environment to generate a first set of performance parameters; applying, by the first performance tuning component, the first set of performance parameters to the operating system or hardware resources of the first host data processing system to boost performance of the customer environment on the first host data processing system; responsive to a second host system achieving better performance than the first host data processing system, receiving, by the first performance tuning component, a second set performance parameters from a second performance tuning component executing on the second host system; identifying by the first performance tuning component, a subset of performance parameters in the second set of performance parameters that is different from the first set of performance parameters; and storing the subset of performance parameters in the first set of performance parameters as a peak performance tuning configuration.