Abstract
One of the biggest obstacles in the wide-spread industrial take-up of Grid technology is the existence of a large amount of legacy code programs that is not accessible as Grid Services. On top of that, Grid technology challenges the user in order to intuitively interconnect and utilize resources in a friendly environment. This paper describes how legacy code applications were transformed into Grid Services using GEMLCA providing a user-friendly high-level Grid environment for deployment, and running them through the P-GRADE Grid portal. GEMLCA enables the use of legacy code programs as Grid services without modifying the original code. Using the P-GRADE Grid portal with GEMLCA it is possible to deploy legacy code applications as Grid services and use them in the creation and execution of complex workflows. This environment is tested by deploying and executing several legacy code applications on different sites of the UK e-Science OGSA testbed.
The work presented in this paper was initially supported by EPSRC funded project (Grant No: GR/S77509/01): A proposal to evaluate OGSA/GT3 on a UK multisided testbed.
The integration of GEMLCA, P+Grade and other Grid tools and projects is currently supported by “CoreGrid”, network of excellence in “Foundations, Software Infrastructures and Applications for large scale distributed, Grid and Peer-to-Peer Technologies”.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration (2002), http://www.globus.org/research/papers/ogsa.pdf
Czajkowski, K., Ferguson, D., Foster, I., Frey, J., Graham, S., Maguire, T., Snelling, D., Tuecke, S.: From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring and Evolution Version 1.1 (May 2004), http://www-106.ibm.com/developerworks/library/ws-resource/ogsi_to_wsrf_1.0.pdf
Kacsuk, P., Goyeneche, A., Delaitre, T., Kiss, T., Farkas, Z., Boczko, T.: High-level Grid Application Environment to Use Legacy Codes as OGSA Grid Services. In: 5th IEEE/ACM International Workshop on Grid Computing, Pittsburgh, USA, November 8 (2004)
Kuebler, D., Eibach, W.: Adapting legacy applications as Web services, IBM Developer Works, http://www-106.ibm.com/developerworks/webservices/
Huang, Y., et al.: Wrapping Legacy Codes for Grid-Based Applications. In: Proceedings of the 17th International Parallel and Distributed Processing Symposium, workshop on Java for HPC, Nice, France, April 22-26 (2003) ISBN 0-7695-1926-1
Bodhuin, T., Tortorella, M.: Using Grid Technologies for Web-enabling Legacy Systems. In: Proceedings of the Software Technology and Engineering Practice (STEP), Software Analysis and Maintenance: Practices, Tools, Interoperability workshop, Amsterdam, The Netherlands, September 19-21 (2003)
Balis, B., Bubak, M., Wegiel, M.: A Framework for Migration from Legacy Software to Grid Services. In: Cracow Grid Workshop 2003, Cracow, Poland (December 2003)
Delaitre, T., Goyeneche, A., Kacsuk, P., Kiss, T., Terstyanszky, G.Z., Winter, S.C.: GEMLCA: Grid Execution Management for Legacy Code Architecture Design. In: Conf. Proc. of the 30th EUROMICRO conference, Special Session on Advances in Web Computing, Rennes, France (August 2004)
Condor DAGman, http://www.cs.wisc.edu/condor/dagman/
Gougoulis, A., Terstyanszky, G., Kacsuk, P., Winter, S.C.: Creating Scalable Traffic Simulation on Clusters. In: PDP2004 Conf. Proceedings of the 12th EuroMicro Conference on Parallel and Distributed and Network-Based Processing, La Coruna, Spain, February 11-13 (2004)
GAMESS-UK, CCLRC, http://www.cse.clrc.ac.uk/qcg/gamess-uk/
MultiBayes, University of Reading, http://www.ams.rdg.ac.uk/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goyeneche, A. et al. (2005). Experiences with Deploying Legacy Code Applications as Grid Services Using GEMLCA,. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds) Advances in Grid Computing - EGC 2005. EGC 2005. Lecture Notes in Computer Science, vol 3470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508380_87
Download citation
DOI: https://doi.org/10.1007/11508380_87
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26918-2
Online ISBN: 978-3-540-32036-4
eBook Packages: Computer ScienceComputer Science (R0)