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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Kuebler, D., Eibach, W.: Adapting legacy applications as web services. IBM DeveloperWorks (2002), http://www-128.ibm.com/developerworks/library/ws-legacy/
Sotomayor, B.: The globus toolkit 4 programmer’s tutorial
Silva, V.: Quick start to a gt4 remote execution client (2006), http://www-128.ibm.com/developerworks/grid/library/gr-wsgram/
Globus Team: Globus toolkit, http://www.globus.org
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)
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)
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)
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)
Foster, I., et al.: The physiology of the grid: An open grid services architecture for distributed systems integration (2002)
Gridlab: Gridlab products and technologies (2005), http://www.gridlab.org/about.html , http://www.gridlab.org/about.html
Gridlab: Grid(lab) grid application toolkit (2004), http://www.gridlab.org/WorkPackages/wp-1
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)
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)
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
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
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
W3C:Web services description language (wsdl) 1.1, http://www.w3.org/TR/wsdl
W3C: Xml path language (xpath) version 1.0 (1999), http://www.w3.org/TR/xpath
Sundaram, B.: Introducing gt4 security (2005), http://www-128.ibm.com/developerworks/grid/library/gr-gsi4intro/
Condor Team: Condor user’s manual, http://www.cs.wisc.edu/condor/manual/v6.8/2_4Road_map_Running.html
Condor Team: Parallel Applications (Including MPI Applications), http://www.cs.wisc.edu/condor/manual/v6.8/2_10Parallel_Applications.html
Argonne National Laboratory: Getting the MPICH implementation, http://www-unix.mcs.anl.gov/mpi/mpich1/download.html
Author information
Authors and Affiliations
Editor information
Rights 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)