Application modeling and representation for automatic grid-enabling of legacy applications

To best exploit the potential of the grid, it is necessary to "grid-enable" legacy applications that were not originally developed to run on a grid. In this paper, a generic framework to grid-enable legacy applications is presented. In particular, this paper focuses on a general approach to model and represent an application in a way that is supportive of the key properties of the grid-enabling framework: generality, automatic generation and integration of grid applications, plug-and-play deployment, and interoperability. Based on the model, a configuration language is developed to describe a wide range of command-line applications and their execution requirements. It is easy to use and does not require the application enabler to know the details of the grid middleware. A case study is presented to illustrate the automated grid-enabling of a legacy application in In-VIGO (in-virtual information grid organizations), a grid computing infrastructure that makes extensive use of visualization technology

[1]  김영국,et al.  스택-기반 코드로부터 분석을 위한 CFG 생성기의 구현 , 2005 .

[2]  Xiaomin Zhu,et al.  From virtualized resources to virtual computing grids: the In-VIGO system , 2005, Future Gener. Comput. Syst..

[3]  Thierry Delaitre,et al.  High-level grid application environment to use legacy codes as OGSA grid services , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[4]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[5]  Dennis Gannon,et al.  Grid Web Services and Application Factories , 2003 .

[6]  Supriyo Datta,et al.  Electrical Conduction through Molecules , 2003 .

[7]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[8]  H. Casanova,et al.  GridSpeed: a Web-based grid portal generation server , 2004, Proceedings. Seventh International Conference on High Performance Computing and Grid in Asia Pacific Region, 2004..

[9]  Rainer Schmidt,et al.  VGE - a service-oriented grid environment for on-demand supercomputing , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[10]  Miron Livny,et al.  Condor and the Grid , 2003 .

[11]  Herman Lam,et al.  A service-oriented, scalable approach to grid-enabling of legacy scientific applications , 2005, IEEE International Conference on Web Services (ICWS'05).