Patent ID: 8473603

Claim:
A method for managing a computing system, wherein the computing system comprises a first tier and at least a second tier, wherein the first tier and the second tier are configured to respond to a request received by the computing system, the method comprising the steps of: monitoring performance of the second tier from the first tier; and sending one or more management commands from the first tier to the second tier based on the monitored performance; wherein the second tier comprises: a node agent for receiving the one or more management commands comprising at least one of a control command and a configuration command, such that management control in the first tier extends to the second tier; and an interface for abstracting the one or more management commands with respect to one or more provider-specific resource management plug-in modules; wherein the first tier and the second tier share a management model comprising a manageability extension layer for receiving control and configuration commands for a managed resource, a manageability abstraction layer for hiding one or more details of the managed resource such that the request received by the computing system may specify only a given action, and a managed resource layer comprising resource specific logic for implementing actual control logic; wherein the monitoring step and the sending step are implemented via one or more software components which are loaded from a memory and executed by a processing device coupled to the memory; and wherein the node agent comprises a management component operative to: create one or more classes for one or more instances of at least one data resource; classify one or more processes belonging to the one or more instances into at least one of the one or more classes; and apply respective amounts of one or more shared system resources to the one or more classes in accordance with the generic command.