Increased performance of grid applications
First Claim
Patent Images
1. A method comprising:
- identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network;
replacing the isolatable component in the software application with a proxy; and
executing the software application on the first compute resource with the isolated component executing on a second compute resource in the grid network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network, replacing the isolatable component in the software application with a proxy, and executing the software application on the first compute resource with the isolated component executing on a second compute resource.
-
Citations
33 Claims
-
1. A method comprising:
-
identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network;
replacing the isolatable component in the software application with a proxy; and
executing the software application on the first compute resource with the isolated component executing on a second compute resource in the grid network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
in a grid network, distributing an isolatable component of a non-distributed grid-enabled software application residing on a first compute resource to a second compute resource; and
replacing the isolatable component in the non-distributed software application with a proxy that communicates with the isolatable component on the second compute resource. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product, tangibly embodied in an information carrier, for increased performance of a non-distributed grid-enabled software application, the computer program product being operable to cause data processing apparatus to:
-
identify a component within the non-distributed software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network;
replace the isolatable component in the software application with a proxy; and
execute the software application on the first compute resource with the isolated component executing on a second compute resource in the grid network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
means for identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network;
means for replacing the isolatable component in the software application with a proxy in the grid network; and
means for executing the software application on the first compute resource with the isolated component executing on a second compute resource in the grid network. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification