Virtual Appliances: A Way to Provide Automatic Service Deployment

  • G. Kecskemeti
  • P. Kacsuk
  • T. Delaitre
  • G. Terstyanszky
Conference paper


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.


Grid Web services Deployment Virtual appliance OGSA 


  1. 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. 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. 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. 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. 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. 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.CrossRefGoogle Scholar
  7. 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. 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. 9.
    K. Fukui. Application Contents Service Specification 1.0, 2006.Google Scholar
  10. 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.CrossRefGoogle Scholar
  11. 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. 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. 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. 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. 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

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • G. Kecskemeti
    • 1
  • P. Kacsuk
    • 2
  • T. Delaitre
    • 3
  • G. Terstyanszky
    • 3
  1. 1.Laboratory of Parallel and Distributed SystemsMTA-SZTAKIBudapestHungary
  2. 2.MTA SZTAKI, Computer and Automation Research Institute, Hungarian Academy of SciencesBudapestHungary
  3. 3.Centre of Parallel Computing, University of WestminsterWestminsterUK

Personalised recommendations