Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Experiences with Deploying Legacy Code Applications as Grid Services Using GEMLCA,

  • Conference paper
Advances in Grid Computing - EGC 2005 (EGC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3470))

Included in the following conference series:

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”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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)

    Google Scholar 

  4. Kuebler, D., Eibach, W.: Adapting legacy applications as Web services, IBM Developer Works, http://www-106.ibm.com/developerworks/webservices/

  5. 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

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Condor DAGman, http://www.cs.wisc.edu/condor/dagman/

  10. 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)

    Google Scholar 

  11. GAMESS-UK, CCLRC, http://www.cse.clrc.ac.uk/qcg/gamess-uk/

  12. MultiBayes, University of Reading, http://www.ams.rdg.ac.uk/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics