Facilitating overall grid environment management by monitoring and distributing grid activity
First Claim
1. A computer-implemented method for managing workload within a grid environment, comprising:
- monitoring, at a grid workload controller, real-time grid activity at an application level from a plurality of disparate grid application environments within a computational grid environment;
determining a selection of grid modules that require said real-time grid activity to make decisions about the management of said computational grid environment; and
distributing, from said grid workload controller, said real-time grid activity to said selection of grid modules, wherein said selection of grid modules make automated decisions within said grid environment to maintain workload performance requirements within said computational grid environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for facilitating overall grid environment management by monitoring grid activity across disparate grid resources and distributing grid activity to decisional grid modules are provided. A grid workload controller within a computational grid environment monitors real-time grid activity at an application level from multiple disparate grid application environments. The grid workload controller then determines a selection of grid modules within the computational grid environment that require the real-time grid activity to make decisions about the management of the computational grid environment. The grid workload controller distributes the real-time grid activity to the selection of grid modules, wherein the selection of grid modules then make automated decisions within the grid environment to maintain performance requirements.
118 Citations
24 Claims
-
1. A computer-implemented method for managing workload within a grid environment, comprising:
-
monitoring, at a grid workload controller, real-time grid activity at an application level from a plurality of disparate grid application environments within a computational grid environment;
determining a selection of grid modules that require said real-time grid activity to make decisions about the management of said computational grid environment; and
distributing, from said grid workload controller, said real-time grid activity to said selection of grid modules, wherein said selection of grid modules make automated decisions within said grid environment to maintain workload performance requirements within said computational grid environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing workload within a grid environment, comprising:
-
a grid workload controller implemented within a computational grid environment;
said grid workload controller comprising;
means for monitoring real-time grid activity at an application level from a plurality of disparate grid application environments within said computational grid environment;
means for determining a selection of grid modules that require said real-time grid activity to make decisions about the management of said computational grid environment; and
means for distributing said real-time grid activity to said selection of grid modules, wherein said selection of grid modules make automated decisions within said grid environment to maintain workload performance requirements within said computational grid environment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, residing on a computer readable medium, for managing workload within a grid environment, comprising:
-
means for enabling monitoring of real-time grid activity at an application level from a plurality of disparate grid application environments within a computational grid environment;
means for determining a selection of grid modules that require said real-time grid activity to make decisions about the management of said computational grid environment; and
means for controlling distribution of said real-time grid activity to said selection of grid modules. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification