1. A method for predicting service level in a utility computing environment having a dynamically allocated subset of computing resources from a set of available computing resources, the method comprising the steps of: creating a resource profile corresponding to a first subset of computing resources allocated according to a service level agreement; loading a workload profile representing a demand profile for the enterprise; and simulating the processing of the workload profile using the resource profile to produce a service level result, wherein the resource profile resource subset is modified during the simulation according to the service level agreement.