Method and Apparatus for Cross-Tier Management in Multi-Tier Computing System Architecture
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for providing cross-tier management in a multi-tier computing system architecture. For example, a method for managing a computing system, wherein the computing system includes 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, includes 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. In one embodiment, the first tier may be an application server tier of the computing system, and the second tier may be a database server tier of the computing system.
80 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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:
-
sending performance data from the second tier to the first tier; and receiving one or more management commands from the first tier at the second tier based on the monitored performance. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Apparatus 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 apparatus comprising;
a node agent at the second tier configured to;
(i) send performance data from the second tier to the first tier; and
(ii) receive one or more management commands from the first tier at the second tier based on the monitored performance; andan interface at the second tier configured to abstract the one or more management commands with respect to one or more provider-specific database management plug-in modules. - View Dependent Claims (14, 15)
- the apparatus comprising;
-
16. A method for managing one or more goals in a system that comprises two or more tiers, whereby work progressively flows from tier-to-tier of the system, the method comprising the steps of:
-
communicating one or more directives from a higher-level tier to a lower-level tier; and converting the one or more directives at the lower-level tier into instructions executable by a management component specific to the lower-level tier so as to effect the one or more system goals. - View Dependent Claims (17, 18, 19)
-
-
20. A system for providing cross-tier management of resources in a computer system, comprising:
-
a manageability extension layer comprising node agent code on a managed resource tier for receiving one or more control and configuration commands for the managed resource from an application server tier; a manageability abstraction layer comprising code for interacting with a management interface and thereby defining a service provider interface for abstracting the one or more control and configuration commands; and a managed resource layer comprising resource-specific code for controlling a managed resource within the managed resource layer.
-
Specification