Instrumentation for resource management architecture and corresponding programs therefor
First Claim
Patent Images
1. A monitoring system for a distributed environment including a plurality of hosts capable of executing multiple copies of a scalable application, comprising:
- means for generating first data corresponding to performance of all copies of the scalable application;
means for generating second data corresponding to performance of all hosts in the distributed environment; and
means for generating performance metrics employed in controlling the managed characteristic applications based on the first and second data.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring system for a distributed environment including a plurality of hosts capable of executing multiple copies of a scalable application includes a first device for generating first data corresponding to performance of all copies of the scalable application; a second device for generating second data corresponding to performance of all host in the distributed environment; and a third device for generating performance metrics based on the first and second data.
127 Citations
30 Claims
-
1. A monitoring system for a distributed environment including a plurality of hosts capable of executing multiple copies of a scalable application, comprising:
-
means for generating first data corresponding to performance of all copies of the scalable application;
means for generating second data corresponding to performance of all hosts in the distributed environment; and
means for generating performance metrics employed in controlling the managed characteristic applications based on the first and second data.
-
-
2. A monitoring system for a grid system including a plurality of networked hosts capable of executing managed characteristic applications, comprising:
-
means for generating first data corresponding to performance of all managed characteristic applications;
means for generating second data corresponding to performance of all networked hosts; and
means for generating performance metrics employed in controlling the grid system based on the first and second data. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A monitoring system for a distributed environment including N hosts capable of executing M managed characteristic applications, where M and N are positive integers, comprising:
-
application monitor functions instantiated by corresponding ones of the N hosts which generate first data corresponding to performance of the M managed characteristic applications;
host monitor functions instantiated by the N hosts which generate second data corresponding to performance of all hosts in the distributed environment; and
functions instantiated by selected ones of the N hosts which generate performance metrics permitting control of one of the N hosts and the M managed characteristic applications based on the first and second data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 30)
-
-
19. Software stored on at least one host for converting N networked hosts into a resource managed system instantiating M managed characteristic applications, comprising:
-
a first function group which monitors the N hosts and network resources;
a second function group which provides general-purpose application event reporting and event correlation capabilities;
a third function group which provides the reasoning and decision-making capabilities for the resource managed system; and
a fourth function group which provides program control capabilities permitting starting, stopping, and configuring of selected ones of the M managed characteristic applications on respective ones of the N hosts in the resource managed system, wherein;
the first function group includes host monitor functions instantiated by first selected ones of the N hosts which generate first data corresponding to performance of all hosts and network devices in the distributed environment;
the second function group includes application monitoring functions instantiated by corresponding ones of the N hosts which generate second data indicative of performance of the M managed characteristic applications; and
one of first and second function groups provides metric functions instantiated by second selected ones of the N hosts which generate performance metrics based on the first and second data and provides the performance metrics to the third function group. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification