Patent ID: 7668741
Filing Date: 2010-02-23
Classification: G06Q

Abstract:
1. A computer-implemented method for managing compliance with service level agreements in a grid environment, comprising: providing, by a grid vendor, a grid environment comprising a plurality of computing systems each comprising at least one resource and each of said plurality of computing systems communicatively connected over a network through a grid management system to share each said at least one resource through a plurality of web services implemented within a web services layer extended by an open grid services infrastructure atop a grid service layer comprising at least one grid service implemented within an open grid services architecture; detecting, by execution of said at least one grid service by at least one processor, a grid job from a client system passing a timing entry point flowing towards said grid environment provided by said grid vendor; retrieving, by execution of said at least one grid service by at least one processor, a service level agreement for said grid job, in response to detecting said grid job passing said timing entry point flowing towards said grid environment; detecting, by execution of said at least one grid service by at least one processor, whether said grid job comprises at least one of a batch type job comprising a grouping of a plurality of jobs not requiring human interaction for completion and with a timing term requirement of a set duration for completion of the said grouping of said plurality of jobs and a transaction type job requiring human interaction for each of a plurality of transactions with said timing term requirement specifying a percentage of said plurality of transactions to be completed in a particular amount of time and a total completion time for said plurality of transactions; executing by said at least one grid service by said at least one processor, a timer to monitor an amount of time from said grid job passing said timing entry point to a result of said grid job passing a timing exit point while flowing away from said grid environment; detecting, by execution of said at least one grid service by said at least one processor, said result of said grid job passing said timing exit point; in response to detecting said grid job comprises a batch type job: distributing said bonus credit by said at least one grid service to said client system; and