Service Oriented Architectures for Science Gateways on Grid Systems

  • Dennis Gannon
  • Beth Plale
  • Marcus Christie
  • Liang Fang
  • Yi Huang
  • Scott Jensen
  • Gopi Kandaswamy
  • Suresh Marru
  • Sangmi Lee Pallickara
  • Satoshi Shirasuna
  • Yogesh Simmhan
  • Aleksander Slominski
  • Yiming Sun
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)

Abstract

Grid computing is about allocating distributed collections of resources including computers, storage systems, networks and instruments to form a coherent system devoted to a “virtual organization” of users who share a common interest in solving a complex problem or building an efficient agile enterprise. Service oriented architectures have emerged as the standard way to build Grids. This paper provides a brief look at the Open Grid Service Architecture, a standard being proposed by the Global Grid Forum, which provides the foundational concepts of most Grid systems. Above this Grid foundation is a layer of application-oriented services that are managed by workflow tools and “science gateway” portals that provide users transparent access to the applications that use the resources of a Grid. In this paper we will also describe these Gateway framework services and discuss how they relate to and use Grid services.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Network for Earthquake Engineering, http://it.nees.org/
  2. 2.
    The Particle Physics Data Grid, http://ppdg.net
  3. 3.
    The Enterprise Grid Alliance, http://www.gridalliance.org/en/index.asp
  4. 4.
    The Global Grid Forum, http://www.ggf.org
  5. 5.
    NSF Teragrid Project, http://www.teragrid.org/
  6. 6.
    Foster, I., Berry, D., Djaoui, A., Grimshaw, A., Horn, B., Kishimoto, H., Maciel, F., Savva, A., Seibenlist, F., Subramaniam, R., Treadwell, J., Von Reich, J.: The Open Grid Service Architecture, V. 1.0, GFD.30 (July 2004), www.ggf.org/ggf_docs_final.htm
  7. 7.
    Global Grid Forum, Job Submission Description Language. Draft specification available at http://forge.gridforum.org/projects/jsdl-wg
  8. 8.
    GridSAM – Grid Job Submission and Monitoring Web Service, http://www.lesc.ic.ac.uk/gridsam/
  9. 9.
    Matsuoka, S., Shimojo, S., Aoyagi, M., Sekiguchi, S., Usami, H., Mura, K.: Japanese Computational Grid Project: NAREGI. Proc. IEEE 93(510) (2005)Google Scholar
  10. 10.
    Open Middleware Infrastructure Institute, http://www.omii.ac.uk
  11. 11.
    Antonioletti, M., Atkinson, M., Baxter, R., Borley, A., Chue Hong, N., Collins, B., Hardman, N., Hume, A., Knox, A., Jackson, M., Krause, A., Laws, S., Magowan, J., Paton, N., Pearson, D., Sugden, T., Watson, P., Westhead, M.: Design and implementation of Grid database services in OGSA-DAI. Concurrency and Computation: Practice and Experience 17(2-4), 357–376 (2005)CrossRefGoogle Scholar
  12. 12.
    The Globus Project: GT4, http://www.globus.org/toolkit/
  13. 13.
    Jithesh, P., Kelly, N., Donachy, P., Harmer, T., Perrott, R., McCurley, M., Townsley, M., Johnston, J., McKee, S.: GeneGrid: Grid Based Solution for Bioinformatics Application Integration and Experiment Execution. In: CBMS 2005, pp. 523–528 (2005)Google Scholar
  14. 14.
  15. 15.
    Laser Interferometer Gravitational Wave Observatory, http://www.ligo.caltech.edu
  16. 16.
    Sanchez, W., Gilman, B., Kher, M., Lagou, S., Covitz, P.: caGRID White Paper, https://cabig.nci.nih.gov/guidelines_documentation/caGRIDWhitepaper.pdf
  17. 17.
    Light Weight Middleware for Grid Computing, http://glite.web.cern.ch/glite/
  18. 18.
    Enabling Grids for E-SciencE, http://public.eu-egee.org
  19. 19.
    LHC Computing Grid, http://lcg.web.cern.ch/lcg/
  20. 20.
  21. 21.
    The University of Virginia, The Global Bio Grid, http://www.cs.virginia.edu/~gbg
  22. 22.
    Al Sairafi, S., Emmanouil, S., Ghanem, M., Giannadakis, N., Guo, Y., Kalaitzopolous, D., Osmond, M., Rowe, A., Syed, I., Wendel, P.: The Design of Discovery Net: Towards Open Grid Services for Knowledge Discovery. International Journal of High Performance Computing Applications 17(3) (2003)Google Scholar
  23. 23.
    Oinn, T., Greenwood, M., Addis, M., Ferris, J., Glover, K., Goble, C., Hull, D., Marvin, D., Li, P., Lord, P., Pocock, M., Senger, M., Wipat, A., Wroe, C.: Taverna: Lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice & Experience, Special Issue on Scientific Workflows (2005) (to appear)Google Scholar
  24. 24.
    Ludaescher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger-Frank, E., Jones, M., Lee, E., Tao, Zhao, J.: Scientific Workflow Management and the Kepler System. CC:P&E, Special Issue on Scientific Workflows (2005) (to be published)Google Scholar
  25. 25.
    Grethe, J.S., Baru, C., Gupta, A., James, M., Ludaescher, B., Martone, M.E., Papadopoulos, P.M., Peltier, S.T., Rajasekar, A., Santini, S., Zaslavsky, I.N., Ellisman, M.H.: Biomedical informatics research network: building a national collaboratory to hasten the derivation of new understanding and treatment of disease. Stud Health Technol Inform. 112, 100–109 (2005)Google Scholar
  26. 26.
    Churches, D., Gombas, G., Harrison, A., Maassen, J., Robinson, C., Shields, M., Taylor, I., Wang, I.: Programming Scientific and Distributed Workflow with Triana Services. CC:P&E, Special Issue on Scientific Workflows (2005) (to appear)Google Scholar
  27. 27.
    The GridLab Project, http://www.gridlab.org/
  28. 28.
    Aktas, M., Aydin, G., Donnellan, A., Fox, G., Granat, R., Lyzenga, G., McLeod, D., Pallickara, S., Parker, J., Pierce, M., Rundle, J., Sayar, A.: Implementing Geographical Information System Grid Services to Support Computational Geophysics in a Service-Oriented Environment. In: NASA Earth-Sun System Technology Conf. (June 2005)Google Scholar
  29. 29.
    Bernholdt, D., Bharathi, S., Brown, D., Chanchio, K., Chen, M., Chervenak, A., Cinquini, L., Drach, B., Foster, I., Fox, P., Garcia, J., Kesselman, C., Middleton, M., VNefedova, V., Pouchard, L., Shoshani, A., Sim, A., Strand, G., Williams, D.: The Earth System Grid: Supporting the Next Generation of Climate Modeling Research. Proc. IEEE 93(485) (2005)Google Scholar
  30. 30.
    Plale, B., Gannon, D., Huang, Y., Kandaswamy, G., Lee Pallickara, S., Slominski, A.: Cooperating Services for Data-Driven Computational Experimentation, Computing in Science & Engineering. IEEE Computing in Science and Engineering 7(5), 24–33 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Dennis Gannon
    • 1
  • Beth Plale
    • 1
  • Marcus Christie
    • 1
  • Liang Fang
    • 1
  • Yi Huang
    • 1
  • Scott Jensen
    • 1
  • Gopi Kandaswamy
    • 1
  • Suresh Marru
    • 1
  • Sangmi Lee Pallickara
    • 1
  • Satoshi Shirasuna
    • 1
  • Yogesh Simmhan
    • 1
  • Aleksander Slominski
    • 1
  • Yiming Sun
    • 1
  1. 1.Department of Computer ScienceIndiana UniversityBloomingtonUSA

Personalised recommendations