Verifying resource functionality before use by a grid job submitted to a grid environment
First Claim
1. A computer-implemented method for verifying a resource within a particular execution environment for a grid job submitted in a grid environment, comprising:
- detecting a new resource in a particular execution environment within a grid environment managed by a grid management system, wherein said particular execution environment comprises at plurality of grid resources grouped for handling a grid job;
running at least one functionality test on said new resource as controlled by said grid management system; and
responsive to receiving a result of said at least one functionality test, verifying whether said result meets an expected results before enabling routing of said grid job to said new resource, such that a functionality of said new resource is automatically verified before access to said new resource is allowed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for verifying resource functionality before use by a grid job submitted to a grid environment are provided. When a new resource is allocated to a particular execution environment within a grid environment managed by a grid management system, then a grid verification service automatically selects and runs at least one functionality test on the new resource as controlled by the grid management system. Responsive to a result of the functionality test, the grid verification system verifies whether the result meets an expected result before enabling routing of the grid job to the new resource, such that the functionality of the new resource is automatically verified before access to the new resource is allowed to maintain quality of service in processing grid jobs.
87 Citations
29 Claims
-
1. A computer-implemented method for verifying a resource within a particular execution environment for a grid job submitted in a grid environment, comprising:
-
detecting a new resource in a particular execution environment within a grid environment managed by a grid management system, wherein said particular execution environment comprises at plurality of grid resources grouped for handling a grid job;
running at least one functionality test on said new resource as controlled by said grid management system; and
responsive to receiving a result of said at least one functionality test, verifying whether said result meets an expected results before enabling routing of said grid job to said new resource, such that a functionality of said new resource is automatically verified before access to said new resource is allowed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for verifying a resource within a particular execution environment for a grid job submitted in a grid environment, comprising:
-
a grid environment comprising a plurality of grid resources managed by a grid management system;
a grid service supported by said grid management system within said grid environment;
said grid service further comprising;
means for detecting a new resource in a particular execution environment within said grid environment, wherein said particular execution environment comprises at plurality of grid resources grouped for handling a grid job;
means for running at least one functionality test on said new resource as controlled by said grid management system; and
means, responsive to receiving a result of said at least one functionality test, for verifying whether said result meets an expected results before enabling routing of said grid job to said new resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, residing on a computer readable medium, for controlling verification of a resource within a particular execution environment for a grid job submitted in a grid environment, comprising:
-
means for controlling detection of a new resource in a particular execution environment within a grid environment managed by a grid management system, wherein said particular execution environment comprises at plurality of grid resources grouped for handling a grid job;
means for enabling at least one functionality test to run on said new resource as controlled by said grid management system; and
means for controlling verification of whether said result meets an expected results before enabling routing of said grid job to said new resource, responsive to receiving a result of said at least one functionality test. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification