| US 7,464,159 B2 | ||
| Managing analysis of a degraded service in a grid environment | ||
| Vincent Valentino Di Luoffo, Sandy Hook, Conn. (US); Craig Fellenstein, Brookfield, Conn. (US); Rick Allen Hamilton, II, Charlottesville, Va. (US); and Joshy Joseph, Poughkeepsie, N.Y. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Jan. 14, 2004, as Appl. No. 10/757,270. | ||
| Prior Publication US 2005/0160318 A1, Jul. 21, 2005 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—224 [709/202; 709/218; 709/219; 714/2; 714/4; 714/48; 714/52; 714/57] | 2 Claims |

| 1. A method for managing error analysis within a grid environment, comprising:
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;
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;
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;
determining, by said first agent, for each said particular error message, at least one designated policy for said requester
identifier;
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;
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;
responsive to said first agent determining for each said particular error message that said associated XML response resolves
said error, 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
responsive to said first agent determining for each said particular error message that said associated XML responsive fails
to resolve said error, 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.
|