General Running Service: An Execution Framework for Executing Legacy Program on Grid

Legacy program execution system, which is necessary for grid to enable users to reuse all legacy programs without reengineering source codes, is still an open problem. We propose general running service (GRS) as a legacy program execution framework to solve two of the most important problems, shielding heterogeneousness of all kinds target system and exactly configuring complex execution environments required by legacy program. In this paper, we first abstract the task model of grid task as the core of our execution framework, following with some conceptions of GRS are provided including application deployment, JSDL job submission and target system adapter. And then the detail of GRS implementation in ChinaGrid Support Platform (CGSP) is provided. Furthermore, the performance of GRS through comparing with GRAM of GT4 is also evaluated

[1]  Thierry Delaitre,et al.  GEMLCA: grid execution management for legacy code architecture design , 2004 .

[2]  Kaizar Amin,et al.  An abstraction model for a Grid execution framework , 2006, J. Syst. Archit..

[3]  Hai Jin ChinaGrid: Making Grid Computing a Reality , 2004, ICADL.

[4]  Warren Smith,et al.  An Execution Service for Grid Computing , 2004 .

[5]  Andrew L. Wendelborn,et al.  Extensible Job Managers for Grid Computing , 2003, ACSC.

[6]  Gábor Terstyánszky,et al.  GEMLCA: grid execution management for legacy code architecture design , 2004, Proceedings. 30th Euromicro Conference, 2004..

[7]  B. Radic,et al.  CRO-GRID grid execution management system , 2005, 27th International Conference on Information Technology Interfaces, 2005..

[8]  Lin Liu,et al.  FleMA: A Flexible Measurement Architecture for ChinaGrid , 2005, ISPA Workshops.

[9]  Chunming Hu,et al.  Introduction to ChinaGrid Support Platform , 2005, ISPA Workshops.

[10]  Gregor von Laszewski,et al.  InfoGram: a grid service that supports both information queries and job execution , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[11]  Author $article.title , 2002, Nature.