System and method for application migration in a grid computing environment
First Claim
1. A system for assessing performance of a software application migrated to a grid infrastructure, the system comprising:
- a grid code analyzer for generating a directed acyclic graph (DAG) corresponding to the software application by performing static and dynamic analysis;
a grid task generator for reducing the DAG generated by the grid code analyzer; and
a grid simulator for simulating performance of the software application on one or more predetermined grid infrastructures, the grid simulator accepting the reduced DAG as input and producing performance data as output.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assessing performance of a software application migrated to a grid infrastructure is provided. The system comprises a grid code analyzer for generating a directed acyclic graph (DAG) corresponding to the software application by performing static and dynamic analysis; a grid task generator for reducing the DAG generated by the grid code analyzer; and a grid simulator for simulating performance of the software application on one or more predetermined grid infrastructures. The grid simulator accepts the reduced DAG as input and produces performance data as output.
-
Citations
31 Claims
-
1. A system for assessing performance of a software application migrated to a grid infrastructure, the system comprising:
-
a grid code analyzer for generating a directed acyclic graph (DAG) corresponding to the software application by performing static and dynamic analysis; a grid task generator for reducing the DAG generated by the grid code analyzer; and a grid simulator for simulating performance of the software application on one or more predetermined grid infrastructures, the grid simulator accepting the reduced DAG as input and producing performance data as output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for assessing performance of a software application migrated to a grid infrastructure, the method comprising the steps of:
-
generating a directed acyclic graph (DAG) corresponding to the software application by performing static and dynamic analysis; reducing the generated DAG; simulating performance of the software application by inputting the reduced DAG to one or more predetermined grid infrastructures and obtaining performance data as output; and analyzing the performance data for assessing the performance of the software application on the one or more predetermined grid infrastructures. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising a computer usable medium having a computer readable program code embodied therein for assessing performance of a software application migrated to a grid infrastructure, the computer program product comprising:
-
program instruction means for generating a directed acyclic graph (DAG) corresponding to the software application by performing static and dynamic analysis; program instruction means for reducing the generated DAG; program instruction means for simulating performance of the software application by inputting the reduced DAG to one or more predetermined grid infrastructures and obtaining performance data as output; and program instruction means for analyzing the performance data for assessing the performance of the software application on the one or more predetermined grid infrastructures. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification