Skip to main content

A Framework for Dynamic Deployment of Scientific Applications Based on WSRF

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4459))

Included in the following conference series:

  • 814 Accesses

Abstract

One of the challenges of Grid computing is the integration of legacy scientific applications. The Web Services Architecture (WSA) is an ideal technology to integrate legacy applications into the grid environment. Web Services Resource Framework (WSRF) extends Web Services and makes them stateful. Based on WSRF, we implement a framework which utilizes WSRF resource to submit applications and to monitor execution status. We deploy only one Factory Service to create the resources and one Grid Service as the uniform interface for all the applications in each computing resource. We can dynamically deploy some legacy applications in the Grid or remove these applications without stopping the execution of entire system. Moreover, we present an implementation of one meta-scheduler which integrates Grid resources in complex Grid environment.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kandaswamy, G., et al.: A generic framework for building services and scientific workflows for the grid. In: The 2005 ACM/IEEE Conference on SuperComputing, IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  2. Kuebler, D., Eibach, W.: Adapting legacy applications as web services. IBM DeveloperWorks (2002), http://www-128.ibm.com/developerworks/library/ws-legacy/

  3. Sotomayor, B.: The globus toolkit 4 programmer’s tutorial

    Google Scholar 

  4. Silva, V.: Quick start to a gt4 remote execution client (2006), http://www-128.ibm.com/developerworks/grid/library/gr-wsgram/

  5. Globus Team: Globus toolkit, http://www.globus.org

  6. Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: Enabling scalable virtual organizations. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)

    Article  Google Scholar 

  7. Huang, Y., et al.: Wrapping legacy codes for grid-based applications. In: Proceedings of the 17th International Symposium on Parallel and Distributed Processing, 22-26 April (2003)

    Google Scholar 

  8. Kacsuk, P., et al.: High-level grid application environment to use legacy codes as ogsa grid services. In: Proc. of the 5th IEEE/ACM International Workshop on Grid Computing, pp. 428–435. ACM Press, New York (2004)

    Chapter  Google Scholar 

  9. Gannon, D., et al.: Grid web services and application factories. In: Berman, F., Fox, G., Hey, T. (eds.) Computing: Making the Global Infrastructure a Reality, Wiley, Chichester (2003)

    Google Scholar 

  10. Foster, I., et al.: The physiology of the grid: An open grid services architecture for distributed systems integration (2002)

    Google Scholar 

  11. Gridlab: Gridlab products and technologies (2005), http://www.gridlab.org/about.html , http://www.gridlab.org/about.html

  12. Gridlab: Grid(lab) grid application toolkit (2004), http://www.gridlab.org/WorkPackages/wp-1

  13. Foster, I.: Globus toolkit version 4: Software for service-oriented systems. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 2–13. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Schopf, J.M., et al.: Monitoring and discovery in a web services framework: functionality and performance of the globus toolkit’s mds4. Technical report, Preprint ANL/MCS-P1248-0405, Argonne National Laboratory, Argonne, IL (2005)

    Google Scholar 

  15. Mausolf, J.: Grid in action: Monitor and discover grid services in an soa/web services environment (2005), http://www-128.ibm.com/developerworks/grid/library/gr-gt4mds/index.html

  16. Globus Team: Gt 4.0 ws gram: Job description schema doc, http://www.globus.org/toolkit/docs/4.0/execution/wsgram/schemas/gram_job_description.html

  17. Globus Team: Submitting a job in java using ws gram, http://www.globus.org/toolkit/docs/4.0/execution/wsgram/WS_GRAM_Java_Scenarios.html

  18. W3C:Web services description language (wsdl) 1.1, http://www.w3.org/TR/wsdl

  19. W3C: Xml path language (xpath) version 1.0 (1999), http://www.w3.org/TR/xpath

  20. Sundaram, B.: Introducing gt4 security (2005), http://www-128.ibm.com/developerworks/grid/library/gr-gsi4intro/

  21. Condor Team: Condor user’s manual, http://www.cs.wisc.edu/condor/manual/v6.8/2_4Road_map_Running.html

  22. Condor Team: Parallel Applications (Including MPI Applications), http://www.cs.wisc.edu/condor/manual/v6.8/2_10Parallel_Applications.html

  23. Argonne National Laboratory: Getting the MPICH implementation, http://www-unix.mcs.anl.gov/mpi/mpich1/download.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christophe Cérin Kuan-Ching Li

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Yu, L., Magoulès, F. (2007). A Framework for Dynamic Deployment of Scientific Applications Based on WSRF. In: Cérin, C., Li, KC. (eds) Advances in Grid and Pervasive Computing. GPC 2007. Lecture Notes in Computer Science, vol 4459. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72360-8_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72360-8_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72359-2

  • Online ISBN: 978-3-540-72360-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics