Patent ID: 7908605
Filing Date: 2011-03-15
Classification: G06F

Abstract:
1. A control system having a processor for controlling an allocation of computer resources, the control system including a plurality of control plug-ins arranged in a hierarchy having multiple levels, the control system comprising: a first-level control plug-in of the plurality of the control plug-ins operable to generate instructions for a resource manager to allocate computer resources from a pool of computer resources for an application; a second-level control plug-in of the plurality of the control plug-ins operable to generate instructions for the first-level control plug-in to control the allocation of the computer resources for the application; and a third-level control plug-in for administering a policy for a customer and generating instructions for the second-level control plug-in based on the administered policy, wherein the second-level control plug-in generates the instructions for the first-level control plug-in based on assessment information received from the first-level control plug-in and the instructions received from the third-level control plug-in, and wherein the first-level control plug-in is operable to receive monitoring data from a data monitoring system monitoring metrics of the allocated computer resources and determine the instructions to send to the resource manager based on the monitoring data and parameters describing operational conditions in the first-level control plug-in.