In an embodiment, a computing system comprises a plurality of resources, a
first manager process for allocating the plurality of resources on a
dynamic basis according to service level parameters, and a plurality of
computing domains, wherein at least one application, a respective second
manager process, and a respective performance monitor process are
executed within each computing domain, and wherein the performance
monitor generates performance data related to the execution of the at
least one application and the second manager process requests additional
resources from the first manager process in response to analysis of
performance data in view of at least one service level parameter.