×

VERIFYING RESOURCE FUNCTIONALITY BEFORE USE BY A GRID JOB SUBMITTED TO A GRID ENVIRONMENT

  • US 20090132703A1
  • Filed: 01/23/2009
  • Published: 05/21/2009
  • Est. Priority Date: 01/06/2005
  • Status: Active Grant
First Claim
Patent Images

1. A 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 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, wherein said at least one grid service layer comprises a grid allocation service and a grid verification service;

    said grid allocation service for managing allocation of a plurality of execution environments each comprising a separate selection of said at least one resource comprising a grouping of at least one hardware platform, at least one network adapter, and at least one type of operating system software;

    said grid allocations service for distributing a grid job to a particular execution environment from among said plurality of execution environments comprising a particular grouping of said at least one resource for handling said grid job;

    said grid allocation service, responsive to allocating a new hardware platform to said particular execution environment from among said plurality of execution environments to replace a defective hardware platform within said particular execution environment, for triggering a grid verification service of said grid management system to determine at least one functionality test for running on said new hardware platform from a plurality of functionality tests specified according to a type of resource, a class of resource, and at least one expected result;

    said grid verification service for running said at least one functionality test on said new hardware platform as controlled by said grid management system by performing at least one of sending a test equation to said particular execution environment and calling a diagnostic tool of a particular operating system software running within said particular execution environment enabled to locally test said new hardware platform;

    said grid verification service, responsive to receiving a result comprising at least one of a result from said test equation and a log file from said diagnostic tool indicating at least one test result, for analyzing by said grid verification service said result for a plurality of specified error conditions specified in a particular expected result;

    said grid verification service, responsive to detecting at least one error from among said plurality of specified error conditions, for attempting by said grid verification service to resolve said at least one error;

    said grid verification service, responsive to resolving said error, for verifying whether said result meets an expected result before enabling routing of said grid job to said new hardware platform, such that a functionality of said new hardware platform is automatically verified before access to said new hardware platform is allowed;

    said grid allocation service, responsive to said error remaining unresolved, for replacing said new hardware platform in said particular execution environment.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×