Managing analysis of a degraded service in a grid environment
First Claim
1. A system for managing error analysis within a grid environment, comprising:
- a grid environment comprising a plurality of computing systems each comprising at least one resource and communicatively connected over a network layer through a grid management system to share each said at least one resource through at least one web service layer atop at least one grid service layer implemented within an open grid services architecture;
a first agent implemented within said at least one web service layer and said at least one grid service layer enabled to receive a plurality of types of error messages generated from said plurality of computing systems and said grid management system, within said grid environment;
said first agent for parsing each particular error message from among said plurality of types of error messages to determine a general error indicator, an application identifier, and a requester identifier sending said particular error message;
said first agent for determining, for each said particular error message, at least one designated policy for said requester identifier;
said first agent for validating for each said particular error message, at least one designated policy against a document type definition (DTD) designated for said application identifier to determine an XML response;
said first agent for determining for each said particular error message, whether said associated XML response resolves an error in each said particular error message;
said first agent, responsive to determining for each said particular error message that said associated XML response resolves said error, for adjusting a formatting of said associated XML response by a formatting policy specified for said requester identifier to a solution and transmitting said solution to a requester identified by said requester identifier; and
said first agent, responsive to determining for each said particular error message that said associated XML responsive fails to resolve said error, for packaging each said particular error message and distributing each said particular error message to at least one second agent within said grid environment, wherein said at least one second agent specializes in resolving errors not resolvable by said first agent.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and program managing analysis of a degraded service in a grid environment are provided. In a grid environment of multiple diverse systems, a service availability management agent is enabled to receive multiple types of error messages generated from the multiple diverse systems within the grid environment. Each error message is parsed to determine a general error indicator. Then, the service availability management agent attempts to resolve the general error indicator and return a solution to each parsed error message. Solutions may include an adjustment of resource usage by a particular service, an explanation of a particular error message, or a recommendation of alternate resources. The service availability management agent preferably specifies the transmission of the solution in a format specified for the requester system.
-
Citations
4 Claims
-
1. A system for managing error analysis within a grid environment, comprising:
- a grid environment comprising a plurality of computing systems each comprising at least one resource and communicatively connected over a network layer through a grid management system to share each said at least one resource through at least one web service layer atop at least one grid service layer implemented within an open grid services architecture;
a first agent implemented within said at least one web service layer and said at least one grid service layer enabled to receive a plurality of types of error messages generated from said plurality of computing systems and said grid management system, within said grid environment;
said first agent for parsing each particular error message from among said plurality of types of error messages to determine a general error indicator, an application identifier, and a requester identifier sending said particular error message;
said first agent for determining, for each said particular error message, at least one designated policy for said requester identifier;
said first agent for validating for each said particular error message, at least one designated policy against a document type definition (DTD) designated for said application identifier to determine an XML response;
said first agent for determining for each said particular error message, whether said associated XML response resolves an error in each said particular error message;
said first agent, responsive to determining for each said particular error message that said associated XML response resolves said error, for adjusting a formatting of said associated XML response by a formatting policy specified for said requester identifier to a solution and transmitting said solution to a requester identified by said requester identifier; and
said first agent, responsive to determining for each said particular error message that said associated XML responsive fails to resolve said error, for packaging each said particular error message and distributing each said particular error message to at least one second agent within said grid environment, wherein said at least one second agent specializes in resolving errors not resolvable by said first agent. - View Dependent Claims (2)
- a grid environment comprising a plurality of computing systems each comprising at least one resource and communicatively connected over a network layer through a grid management system to share each said at least one resource through at least one web service layer atop at least one grid service layer implemented within an open grid services architecture;
-
3. A computer program product for managing error analysis within a grid environment, comprising:
-
a recording medium; means, recorded on said recording medium, for enabling a grid environment comprising a plurality of computing systems each comprising at least one resource and communicatively connected over a network layer through a grid management system to share each said at least one resource through at least one web service layer atop at least one grid service layer implemented within an open grid services architecture; means, recorded on said recording medium, for receiving, at a first agent implemented within said at least one web service layer and said at least one grid service layer, a plurality of types of error messages generated from said plurality of computing systems and said grid management system, within said grid environment; means, recorded on said recording medium, for parsing, by said first agent, each particular error message from among said plurality of types of error messages to determine a general error indicator, an application identifier, and a requester identifier sending said particular error message; means, recorded on said recording medium, for determining, by said first agent, for each said particular error message, at least one designated policy for said requester identifier; means, recorded on said recording medium, for validating, by said first agent, for each said particular error message, at least one designated policy against a document type definition (DTD) designated for said application identifier to determine an XML response; means, recorded on said recording medium, for determining, by said first agent, for each said particular error message, whether said associated XML response resolves an error in each said particular error message; means, recorded on said recording medium, responsive to said first agent determining for each said particular error message that said associated XML response resolves said error, for adjusting a formatting of said associated XML response by a formatting policy specified for said requester identifier to a solution and transmitting said solution to a requester identified by said requester identifier; and means, recorded on said recording medium, responsive to said first agent determining for each said particular error message that said associated XML responsive fails to resolve said error, for packaging each said particular error message and distributing each said particular error message to at least one second agent within said grid environment, wherein said at least one second agent specializes in resolving errors not resolvable by said first agent. - View Dependent Claims (4)
-
Specification