Abstract
The GriddLeS (Grid Enabling Legacy Software) middleware is a novel software layer that allows previously separate legacy applications to be coupled in a software workflow over the grid without any changes to the application source code. We have previously tested GriddLeS on a number of applications, including a small atmospheric sciences workflow in which weather and climate models are coupled. In this paper we describe a number of enhancements to the previous implementation [1] [2] that improve its performance significantly. Specifically, the new implementation improves the performance when small blocks are written over high latency networks. The paper also describes a much larger atmospheric sciences workflow than previously reported, that couples multiple global climate models, regional weather models and pollution models in one virtual application.
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
Kommineni, J.: Grid Applications: A Seamless Approach with Web Services. In: The APAC Conf. and Exhibition on Advanced Computing, Grid Applications and eResearch Royal Pines Resort Gold Coast, Queensland Australia, September 29–October 2 (2003)
Abramson, D., Kommineni, J.: An Atmospheric Sciences Workflow and its Implementation with Web Services. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3036, pp. 164–173. Springer, Heidelberg (2004)
Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, D.: MPI: The Complete Reference. MIT Press, Cambridge (1995)
Dongarra, J.J., Walker, D.W.: MPI: A Standard Message Passing Interface. Supercomputer, 56–68 (1996)
Thain, D., Livny, M.: Multiple Bypass: Interposition Agents for Distributed Computing. Journal of Cluster Computing 4, 39–47 (2001)
Abramson, D., Kommineni, J.: A Flexible IO Scheme for Grid Workflows. In: IPDPS 2004, Santa Fe, New Mexico (April 2004)
Berman, F., Chien, A., Cooper, K., Dongarra, J., Foster, I., Gannon, D., Johnsson, L., Kennedy, K., Kesselman, C., Mellor-Crummey, J., Reed, D., Torczon, L., Wolski, R.: The GrADS Project: Software Support for High-Level Grid Application Development. International Journal of High Performance Computing Applications, Winter 2001 15(4), 327–344 (2001)
Allen, G., Angulo, D., Goodale, T., Kielmann, T., Merzky, A., Pukacki, J.N.J., Russell, M., Radke, T., Seidel, E., Shalf, J., Taylor, I.: GridLab: Enabling Applications on the Grid: A Progress Report. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 39–45. Springer, Heidelberg (2002)
Huang, Y., Taylor, I.J., Walker, D.W., Davies, R.: 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
Foster, I., Kesselman, C.: Globus: A Metacomputing Infrastructure Toolkit. International Journal of Supercomputer Applications 11(2), 115–128 (1997)
Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann, San Francisco (2004) ISBN: 1-55860-933-4
Condor DAGman, http://www.cs.wisc.edu/condor/
Chapin, S., Karpovich, J., Grimshaw, A.: The Legion Resource Management System. In: Proceedings of the 5th Workshop on Job Scheduling Strategies for Parallel Processing (April 1999), http://legion.virginia.edu/
Buyya, R., Abramson, D., Giddy, J.: An Economy Driven Resource Management Architecture for Global Computational Power Grids. In: International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), Las Vegas, Nevada, USA, June 26-29 (2000)
Thain, D., Tannenbaum, T., Livny, M.: Condor and the Grid. In: Berman, F., Hey, A.J.G., Fox, G. (eds.) Grid Computing: Making The Global Infrastructure a Reality. John Wiley, Chichester (2003) ISBN: 0-470-85319-0
Thain, D., Livny, M.: Bypass: A tool for building split execution systems. In: the Proceedings of the Ninth IEEE Symposium on High Performance Distributed Computing, Pittsburg, Pennsylvania, August 1-4, 2000, pp. 79–85 (2000)
Thain, D., Livny, M.: Parrot: Transparent User-Level Middleware for Data-Intensive Computing, Workshop on Adaptive Grid Middleware, New Orleans, Louisiana (September 2003)
Cheriton, D.: UIO: A Uniform I/O system interface for distributed systems. ACM Transactions on Computer Systems 5(1), 12–46 (1987)
McGregor, J.L., Katzfey, J.J.: NWP experiments with a variable-resolution conformal-cubic primitive equations model. In: Staniforth, A. (ed.) Research activities in atmospheric and oceanic modeling, CAS/JSC Working Group on Numerical Experimentation Report; 27; WMO/TD - no. 865, Geneva (1998)
Katzfey, J.J., McGregor, J.L.: Verification and evaluation of storm tracks in regional climate simulations over Australia. In: 10th Sym. on Global Change Studies: preprints, Dallas, Texas, pp. 384–386. American Meteorological Society, Boston (1999)
Tory, K.J., Cope, M.E., Hess, G.D., Lee, S.H., Wong, N.: The use of long-range transport simulations to verify the Australian Air Quality Forecasting System. In: Hollis, A.J., Meighen, P.J. (eds.) Modelling and predicting extreme events: extended abstracts of presentations at the fourteenth annual BMRC Modelling Workshop, BMRC (BMRC Research Report, 90), Melbourne, pp. 19–23. Bureau of Meteorology Research Centre, Melbourne (2002)
Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludäscher, B., Mock, S.: Kepler: Towards a Grid-Enabled System for Scientific Workflows. In: the Workflow in Grid Systems Workshop in GGF10 - The Tenth Global Grid Forum, Berlin (March 2004)
Majithia, S., Taylor, I., Shields, M., Wang, I.: Triana as a Graphical Web Services Composition Toolkit. In: Cox, S.J. (ed.) Proceeding of the UK e-Science Programme All Hands Meeting 2003, Nottingham, UK, September 2-4 (2003)
Jwsdp-1.3, Java Web Service Toolkit (2003), http://java.sun.com/webservices
van Engelen, R.: The gSOAP toolkit (2003), http://www.cs.fsu.edu/~engelen/soap.html
van Engelen, R., Gallivan, K., Gupta, G., Cybenko, G.: XML-RPC agents for distributed scientific computing. In: IMACS 2000 Conference, Lausanne (2000)
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
Kommineni, J., Abramson, D. (2005). GriddLeS Enhancements and Building Virtual Applications for the GRID with Legacy Components. 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_98
Download citation
DOI: https://doi.org/10.1007/11508380_98
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)