Skip to main content

Deployment of Infrastructure and Services in the Open Grid Services Architecture (OGSA)

  • Conference paper
Component Deployment (CD 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3798))

Included in the following conference series:

Abstract

The ability to deploy Grid infrastructure and services across organizational boundaries (rapidly, reliably, and scalably) is critical for the success of large-scale service based grids such as OGSA. We report the results of the UK-OGSA Evaluation Project infrastructure and services deployment experiments, and analytically compare application versus service deployment. The use of a 3rd party component deployment technology to remotely automate installation and service deployment is discussed, and outstanding problems and potential solutions and benefits are presented. We conclude that grid deployment must be treated as a first-order activity by integrating secure deployment capabilities into the middleware, to enable deployment of secured infrastructure and services across organizations.

This research was funded under EPSRC grant GR/S78346/01.

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. The UK-OGSA Evaluation Project, http://sse.cs.ucl.ac.uk/UK-OGSA/

  2. Foster, I., Kishimoto, H., Savva, A. (eds.): The Open Grid Services Architecture, Version 1.0 (2005), http://www.gridforum.org/documents/GFD.30.pdf

  3. Globus Toolkit 3.0, http://www-unix.globus.org/toolkit/3.0/ogsa/docs/

  4. Brebner, P. (ed.): UK-OGSA Evaluation Project Report 1.0: Evaluation of Globus Toolkit 3.2 (GT3.2) Installation (2004), http://sse.cs.ucl.ac.uk/UK-OGSA/Report1.pdf

  5. Brebner, P. (ed.): UK-OGSA Evaluation Project Report 2.0: Evaluating OGSA Across Organizational Boundaries (2005), http://sse.cs.ucl.ac.uk/UK-OGSA/Report2.pdf

  6. Brebner, P.: Two Ways to Grid: A Service-centric vs. Resource-centric evaluation of the Open Grid Services Architecture (OGSA), CSIRO Technical Report (2005), http://www.ict.csiro.au/staff/Paul.Brebner/TwoWaysToGrid.htm

  7. Tuecke, S., et al.: Open Grid Services Infrastructure (OGSI) Version 1.0. Global Grid Forum Draft Recommendation (2003)

    Google Scholar 

  8. An Interview with Argonne’s Steve Tuecke. IBM developerWorks (2003), http://www-106.ibm.com/developerworks/java/library/j-tuecke.html?dwzone=java

  9. UK e-Science Certification Authority., http://www.grid-support.ac.uk/ca/

  10. Girard, J.: Staging Files for Grid Jobs using Globus GASS Server. IBM developerWorks (2003), http://www-106.ibm.com/developerworks/grid/library/gr-cglobus3/

  11. Workspace Management Service, http://www-unix.mcs.anl.gov/workspace/tech_preview_2/docs/index.html

  12. Elwasif, W., Plank, J., Wolski, R.: Data Staging Effects in Wide Area Task Farming Applications. IEEE International Symposium on Cluster Computing and the Grid, Brisbane, Australia (2001)

    Google Scholar 

  13. Yahyapour, R.: Grid Resource Management and Scheduling. Europar (2004), Tutorial, http://www.di.unipi.it/europar04/Tutorial3/Europar_Tutorial_GRMS_Yahyapour.ppt

  14. Goldsack, P., Guijarro, J., Lain, A., Mecheneau, G., Murray, P., Toft, P.: SmartFrog: Configuration and Automatic Ignition of Distributed Applications. HP (2003), http://www.hpl.hp.com/research/smartfrog/papers/SmartFrog_Overview_HPOVA03.May.pdf

  15. Kong, D., Novov, V., Tsalikis, D., Koukoulas, S., Karampaxoglou, T.: Deployment in Computational Distributed Grids. Main Report. UCL MSc Data Communications, Networks and Distributed Systems Project (2004)

    Google Scholar 

  16. jGuru: Remote Method Invocation. Sun Developer Network (2000), http://java.sun.com/developer/onlineTraining/rmi/RMI.html

  17. Globus 3.2.1. Job Submission Errors. Globus-discuss (2004), http://www-unix.globus.org/mail_archive/discuss/2004/10/msg00276.html

  18. The PERMIS project, http://www.permis.org/en/index.html

  19. GT3.2 Installation Guide, http://www-unix.globus.org/toolkit/docs/3.2/installation/install_installing.html#rootNonroot

  20. Enterprise JavaBeans Specification, Version 2.1. Sun Microsystems, http://java.sun.com/products/ejb/docs.html

  21. JNLP, http://java.sun.com/products/javawebstart/faq.html , http://java.sun.com/developer/technicalArticles/Programming/jnlp/

  22. Dadzie, J.: Understanding Software Patching. ACM QUEUE (March 2005)

    Google Scholar 

  23. Matthew, S.: Examining the Validity of Inversion of Control. The Server Side (2005), http://stage.theserverside.com/articles/article.tss?l=IOCandEJB

  24. Fowler, M.: Inversion of Control Containers and the Dependency Injection Pattern (2004), http://www.martinfowler.com/articles/injection.html

  25. Spille, M.: Inversion of Control Containers (2004), http://www.pyrasun.com/mike/mt/archives/2004/11/06/15.46.14/index.html

  26. Mattmann, C., Malek, S., Beckman, N., Mikic-Rakic, M., Medvidovic, N., Crichton, D.: GLIDE: A Grid-based, Lightweight, Infrastructure for Data-intensive Environments. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 68–77. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  27. Lamanna, M., Rocha, R.: Grid Deployment Use Cases. LHC CERN (2004), http://lcg.web.cern.ch/LCG/peb/GTA/GTA-ES/es-008.doc

  28. Foster, I., Gannon, D., Kishimoto, H., Von Reich, J. (eds.): OGSA Deployment Use Cases. Global Grid Forum (2004), http://www.ggf.org/documents/GWD-I-E/GFD-I.029v2.pdf

  29. Fenglian, X., Eres, M., Baker, D., Cox, S.: GITS, Grid Integration Test Script. In: IEEE International Conference on Services Computing, pp. 281–287 (2004)

    Google Scholar 

  30. Goscinski, W., Abramson, D.: Distributed Ant: A System to Support Application Deployment in the Grid. In: IEEE/ACM International Workshop on Grid Computing, pp. 436–443 (2004)

    Google Scholar 

  31. Small, L.: The IBM autonomic deployment framework., http://www-128.ibm.com/developerworks/autonomic/library/ac-abc2/

  32. Lacour, S., Perez, C., Priol, T.: Deploying CORBA Components on a Computational Grid: General Principles and Early Experiments Using the Globus Toolkit. In: Emmerich, W., Wolf, A.L. (eds.) CD 2004. LNCS, vol. 3083, pp. 35–49. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  33. PACMAN: http://physics.bu.edu/~youssef/pacman/

  34. Grid Packaging Tools (GPT): http://www.ncsa.uiuc.edu/Divisions/ACES/GPT/

  35. Childs, S., Coghlan, B., O’Callaghan, D., Quigley, G., Walsh, J.: Deployment of Grid Gateways using Virtual Machines. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 761–770. Springer, Heidelberg (2005), https://www.cs.tcd.ie/coghlan/pubs/egc-vm-deployment.pdf

    Chapter  Google Scholar 

  36. Huang, G., Wang, M., Ma, L., Lan, L., Liu, T.: Towards architecture model based deployment for dynamic grid services. In: IEEE International Conference on E-Commerce Technology for Dynamic E-Business, pp. 14–21 (2004)

    Google Scholar 

  37. Ting, A., Caixia, W., Yong, X.: Dynamic Grid Service Deployment (2004), http://www.comp.nus.edu.sg/~wangxb/SMA5505-2004/xieyong-report1.pdf

  38. Musunoori, S., Eliassen, F., Staehli, R.: QoS-aware component architecture support for grid. WET ICE 2004. In: 13th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 277–282 (2004)

    Google Scholar 

  39. Weissman, J.: Enabling communities of collaborating users and services on the Grid, http://www.dtc.umn.edu/resources/weiss.ppt#1

  40. Friese, T., Smith, M., Freisleben, B.: Hot service deployment in an ad hoc grid environment. In: ICSOC, pp. 75–83 (2004)

    Google Scholar 

  41. Wood, M., Ferner, C., Brown, J.: Towards a GUI for Grid Services. In: Proceedings of the IEEE Southeastern Conference. Greensboro NC, pp. 316–324 (2004), http://people.uncw.edu/cferner/papers/IEEESECON2004_047.pdf

  42. Wu, Y.: CGSP 1.0 (China Grid Support Platform). Asia Summit Grid (2005), http://www.gridforumkorea.org/asiagridsummit2005/data/WuYongWei.pdf

  43. Talwar, V., Milojicic, D., Wu, O., Pu, C., Yan, W., Jung, G.: Approaches for Service Deployment. IEEE Internet Computing 9(2) (March/April 2005)

    Google Scholar 

  44. Anderson, P., Smith., E.: OGSAConfig, http://groups.inf.ed.ac.uk/ogsaconfig/

  45. Tomcat Manager, http://jakarta.apache.org/tomcat/tomcat-4.0-doc/manager-howto.html

  46. CypressLogic ObjectView Axis Deployment Product, http://www.cypresslogic.com/home.html

  47. Harrison, A., Taylor, I.: WSPeer - An Interface to Web Service Hosting and Invocation. In: 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2005) (2005)

    Google Scholar 

  48. Beckles, B.: Removing digital certificates from the end-user’s experience of grid environments. UK eScience All Hands Meeting (2004)

    Google Scholar 

  49. Virtual Organizations Membership Service (VOMS), http://edg-wp2.web.cern.ch/edg-wp2/security/voms/

  50. Pearlman, L., Welch, V., Foster, I., Kesselman, C., Tuecke, S.: A Community Authorization Service for Group Collaboration. In: 3rd International Workshop on Policies for Distributed Systems and Networks, Monterey, California, IEEE, Los Alamitos (2002)

    Google Scholar 

  51. Emmerich, W., Butchart, B., Chen, L., Wasserman, B., Price, S.: Grid Service Orchestration using the Business Process Execution Language (BPEL). Submitted to Journal of Grid Computing (2005)

    Google Scholar 

  52. Lamport, L.: http://research.microsoft.com/users/lamport/pubs/distributed-system.txt

  53. Llewellyn-Jones, D., Merabti, M., Shi, Q., Askwith, B.: Secure Component Composition for Personal Ubiquitous Computing. ProgNet Workshop (2003), http://www.cms.livjm.ac.uk/pucsec/dnload/pucsec02.pdf

  54. Brebner, P.: Grid Middleware: Principles, Practice and Potential. UCL Computer Science Department Seminar (2004), http://sse.cs.ucl.ac.uk/UK-OGSA/GridMiddlwarePPP.ppt

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

Brebner, P., Emmerich, W. (2005). Deployment of Infrastructure and Services in the Open Grid Services Architecture (OGSA). In: Dearle, A., Eisenbach, S. (eds) Component Deployment. CD 2005. Lecture Notes in Computer Science, vol 3798. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590712_15

Download citation

  • DOI: https://doi.org/10.1007/11590712_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30517-0

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics