Maintaining application operations within a suboptimal grid environment
First Claim
1. A method for maintaining application operations within a suboptimal grid environment, comprising:
- submitting an application to at least one resource node from among a plurality of resource nodes within a grid environment;
monitoring a performance status of said at least one resource node;
comparing said performance status with an operational requirement specified for when said application is operating at said at least one resource node; and
responsive to said performance status not meeting said operational requirement, adjusting use by said application of said at least one resource node, such that said application continues to operate when suboptimal conditions arise in a grid environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for maintaining application operations within a suboptimal grid environment are provided. An application profile expresses the operational requirements of an application across multiple heterogeneous resource platforms and expresses the priority of modular breakdown of an application so that usage of resources by the application can be adjusted when suboptimal conditions are detected for the application. The application is submitted to at least one resource node from among multiple resource nodes within a grid environment. Then, a service availability management agent monitors a performance status of the at least one resource node. The service availability management agent compares the performance status with an operational requirement specified for the platform of the at least one resource node in the application profile. If the performance status does not meet the operational requirement, then the service availability management agent adjusts the use by the application the resource nodes according to the application profile, such that the application continues to operate when suboptimal conditions arise in a grid environment.
-
Citations
34 Claims
-
1. A method for maintaining application operations within a suboptimal grid environment, comprising:
-
submitting an application to at least one resource node from among a plurality of resource nodes within a grid environment;
monitoring a performance status of said at least one resource node;
comparing said performance status with an operational requirement specified for when said application is operating at said at least one resource node; and
responsive to said performance status not meeting said operational requirement, adjusting use by said application of said at least one resource node, such that said application continues to operate when suboptimal conditions arise in a grid environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for maintaining application operations within a suboptimal grid environment, comprising:
-
a grid management controller for controlling routing of an application for operation on at least one resource node from among a plurality of resources controllable within a grid environment;
monitoring means for monitoring a performance status of said at least one resource node;
comparison means for comparing said performance status with an operational requirement specified for when said application is operating at said at least one resource node; and
adjustment means for adjusting use by said application of said at least one resource node, responsive to said performance status not meeting said operational requirement. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for maintaining application operations within a suboptimal grid environment, comprising:
-
a recording medium;
means, recorded on said recording medium, for submitting a application to at least one resource node from among a plurality of resource nodes within a grid environment;
means, recorded on said recording medium, for monitoring a performance status of said at least one resource node;
means, recorded on said recording medium, for comparing said performance status with an operational requirement specified for when said application is operating at said at least one resource node; and
means, recorded on said recording medium, for adjusting use by said application of said at least one resource node, responsive to said performance status not meeting said operational requirement. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for managing resource usage by an application in a grid environment, comprising:
-
accessing an application profile for an application requested by a client, wherein said application profile specifies an operational requirement for said application for each of a plurality of types of platforms across which a plurality of resources available for said application are located;
submitting said application to a first selection of resources from among said plurality of resources located on a first platform;
monitoring whether said application operates in said first selection of resources according to said operational requirement for said first platform; and
responsive to said application not operating according to said operational requirement, rerouting said application to a second selection of resources, wherein said second selection of resources are located on a second platform which meets said operational requirement according to a type of platform of said second platform. - View Dependent Claims (30, 31, 32)
-
-
33. A method for reconfiguring an application in a grid environment, comprising:
-
accessing an application profile for an application requested by a client, wherein said application profile specifies an operational requirement for said application and a plurality of independent processing modules of said application;
submitting said application to a selection of resources from among said plurality of resources located on a first platform;
monitoring whether said application operates in said selection of resources according to said operational requirement for said application; and
responsive to said application not operating according to said operational requirement, directing said selection of resources to shutdown a selection of said plurality of independent processing modules of said application, such that said application is reconfigured to continue operation within suboptimal conditions in said grid environment. - View Dependent Claims (34)
-
Specification