Patent ID: 7603404
Filing Date: 2009-10-13
Classification: G06F

Abstract:
1. A method for facilitating execution of applications in a grid network comprising a plurality of grid compute nodes, the method comprising: maintaining in the grid network a store including at least: determining, by a processor connected to the store and based on information in the store, if a requested grid-enabled application can be executed on multiple grid compute nodes simultaneously; determining, by the processor and based on the history, a potential risk of failure of executing the requested grid-enabled application on the grid network; if it is determined by the processor that the requested grid-enabled application can be executed on multiple grid compute nodes simultaneously and that the potential risk of failure exceeds a threshold, then initiating, by the processor, execution of the requested grid-enabled application simultaneously on multiple grid compute nodes in the grid network; instructing, by the processor, termination of execution of the requested grid-enabled application on the multiple grid compute nodes upon a successful completion of execution the requested grid-enabled application in any of the multiple grid compute nodes; and providing, by the processor to a client, a result associated with the successful completion of execution of the requested grid-enabled application.