Patent ID: 8621419
Filing Date: 2013-12-31
Classification: G06F

Abstract:
1. A method for automating a life cycle of a grid node application, where the grid node application utilizes a plurality of computing resources distributed over a network, the method comprising: creating, by at least one computer processor, a file describing a plurality of stages of the life cycle, wherein the plurality of stages comprises a development stage, a packaging stage, a distribution stage, an installation stage, an execution stage, a collection stage, and an uninstall stage; creating, by the at least one computer processor, a task list in the file which describes how the plurality of stages of the life cycle of the grid node application is to be performed, wherein the plurality of stages is assigned to be distributively performed by a plurality of grid nodes in a computational grid; managing, by the at least one computer processor, processing of the task list by a process engine to perform the plurality of stages of the life cycle by the plurality of grid nodes in the computational grid, the process engine being integrated with a development environment, and the development environment being a grid node application development environment; as part of the installation stage, installing the grid node application to a target node, wherein the grid node application is executed in accordance with the task list; and as part of the uninstall stage, uninstalling the grid node application from the target node, wherein results of execution of the grid node application are transferred from the target node to the at least one computer processor.