Skip to main content

Virtual Appliances: A Way to Provide Automatic Service Deployment

  • Conference paper
  • First Online:
  • 584 Accesses

Abstract

Manual deployment of an application usually requires expertise both about the underlying system and the application. To support on-demand service deployment or self-healing services this chapter describes an extension of the globus workspace service [12]. This extension includes creating virtual appliances for grid services, service deployment from a repository and influencing the service schedules by altering execution planning services, candidate set generators or information systems.

This research work is carried out under the FP6 Network of Excellence CoreGRID funded by the European Commission (Contract IST-2002-004265).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. S.F. Altschul, W. Gish, W. Miller, E.W. Myers, and D.J. Lipman. Basic local alignment search tool. Journal of Molecular Biology, 215(3):403–410, May 1990.

    Google Scholar 

  2. S. Andreozzi, S. Burke, L. Field, S. Fisher, B. Konya, M. Mambelli, J.M. Schopf, M. Viljoen, and A. Wilson. GLUE Schema Specification version 1.2, 2005.

    Google Scholar 

  3. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebar, I. Pratt, and A. Warfield. Xen and the art of virtualization. In ACM Symposium on Operating Systems Principles (SOSP), 2003.

    Google Scholar 

  4. D. Bell, T. Kojo, P. Goldsack, S. Loughran, D. Milojicic, S. Schaefer, J. Tatemura, and P. Toft. Configuration Description, Deployment, and Lifecycle Management (CDDLM) Foundation Document, 2005.

    Google Scholar 

  5. P.V. Coveney, M.J. Harvey, and L. Pedesseau. Development and deployment of an application hosting environment for grid based computational science. In Proceedings of UK e-Science All Hands Meeting 2005, 2005.

    Google Scholar 

  6. T. Delaittre, T. Kiss, A. Goyeneche, G. Terstyanszky, S. Winter, and P. Kacsuk. GEMLCA: Running legacy code applications as grid services. Journal of Grid Computing, 3(1–2):75–90, Jun. 2005. ISSN: 1570–7873.

    Article  Google Scholar 

  7. I. Foster. Globus Toolkit version 4: Software for service-oriented systems. In: IFIP International Conference on Network and Parallel Computing, 2005.

    Google Scholar 

  8. I. Fosterd, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist, R. Subramaniam, J. Treadwell, and J. Von Reich. The Open Grid Services Architecture, Version 1.5, 2006.

    Google Scholar 

  9. K. Fukui. Application Contents Service Specification 1.0, 2006.

    Google Scholar 

  10. M.F. Guest, I.J. Bush, H.J.J. van Dam, P. Sherwood, J.M.H. Thomas, J.H. van Lenthe, R.W.A. Havenith, and J. Kendrick. The GAMESS-UK electronic structure package: Algorithms, developments and applications. Molecular Physics, 103(6–8):719–747, Mar. 2005.

    Article  Google Scholar 

  11. G. Kandaswamy, D. Gannon, L. Fang, Y. Huang, S. Shirasuna, and S. Marru. Building web services for scientific applications. IBM Journal of Research and Development, 50(2/3), Mar./May 2006.

    Google Scholar 

  12. K. Keahey, I. Foster, T. Freeman, X. Zhang, and D. Galron. Virtual workspaces in the grid. In ANL/MCS-P1231-0205, 2005.

    Google Scholar 

  13. I. Krsul, A. Ganguly, J. Zhang, J. Fortes, and R. Figueiredo. VMPlants: Providing and managing virtual machine execution environments for grid computing. In SC ’04: Proceedings of the 2004 ACM/IEEE conference on Supercomputing, Pittsburgh, PA, 2004.

    Google Scholar 

  14. A.D. MacKerel Jr., C.L. Brooks III, L. Nilsson, B. Roux, Y. Won, and M. Karplus. CHARMM: The Energy Function and Its Parameterization with an Overview of the Program, volume 1 of The Encyclopedia of Computational Chemistry, pp. 271–277. John Wiley &; Sons: Chichester, 1998.

    Google Scholar 

  15. D. Reed, I. Pratt, P. Menage, S. Early, and N. Stratford. Xenoservers: Accountable Execution of Untrusted Programs. In 7th Workshop on Hot Topics in Operating Systems, IEEE Computer Society Press, Rio Rico, AZ, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Kecskemeti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this paper

Cite this paper

Kecskemeti, G., Kacsuk, P., Delaitre, T., Terstyanszky, G. (2010). Virtual Appliances: A Way to Provide Automatic Service Deployment. In: Davoli, F., Meyer, N., Pugliese, R., Zappatore, S. (eds) Remote Instrumentation and Virtual Laboratories. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5597-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-5597-5_7

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5595-1

  • Online ISBN: 978-1-4419-5597-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics