System and method for managing the performance of a computer system based on operationalcharacteristics of the system components
First Claim
1. A performance manager for use with a computer system, the system including a plurality of components each associated with a set of performance characteristics, the manager comprising:
- a system model representing the state of the system and including a plurality of measured entities and relationships among the entities, the entities representing the performance characteristics of the components;
a plurality of data producers for providing the system model with performance information about the components; and
an interaction model for determining the most relevant entities affecting the system performance.
1 Assignment
0 Petitions
Accused Products
Abstract
A performance manager and method for managing the performance of a computer system based on a system model that includes measured entities representing the operational characteristics of the system components and relationships among the measured entities. The performance manager includes data producers for interacting with the interface agents of the components, an engine for exchanging information with the data producers and the system model, and an interaction model for determining relevant measured entities in the system model. The system model and interaction model are maintained in a repository where data might be accessed via an access interface. Incoming performance data is analyzed by an analyzer in the background to detect trends and relationships among the entities. An operator might review the relevant entities and apply controls to selected entities to manage the overall system performance as well as to resolve problems affecting the performance of the components in the system.
-
Citations
25 Claims
-
1. A performance manager for use with a computer system, the system including a plurality of components each associated with a set of performance characteristics, the manager comprising:
-
a system model representing the state of the system and including a plurality of measured entities and relationships among the entities, the entities representing the performance characteristics of the components;
a plurality of data producers for providing the system model with performance information about the components; and
an interaction model for determining the most relevant entities affecting the system performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15)
-
-
11. The performance manager as recited in claim 11, wherein each dependency is associated with a strength and a confidence, the strength indicating a degree of correlation between the respective first and second metrics, the confidence indicating a likelihood that the dependency exists.
-
16. A method for managing performance of a computer system including a plurality of components each associated with a set of performance characteristics, the method comprising the steps of:
-
representing the state of the system as a system model, the system model including a plurality of measured entities and relationships among the entities, the entities representing the performance characteristics of the components;
providing the system model with performance, configuration and diagnostic information about the components; and
determining the most relevant entities affecting the system performance based on the system model. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-program product for managing the performance of a computer system, the system including a plurality of components each associated with a set of performance characteristics, the computer-program product comprising:
-
a computer-readable medium;
means, provided on the computer-readable medium, for representing the state of the system as a system model, the system model including a plurality of measured entities and relationships among the entities, the entities representing the performance characteristics of the components;
means, provided on the computer-readable medium, for providing the system model with performance, configuration and diagnostic information about the components; and
means, provided on the computer-readable medium, for determining the most relevant entities affecting the system performance based on the system model. - View Dependent Claims (22, 23, 24, 25)
-
Specification