Advertisement

Dynamic Provisioning of Virtual Clusters for Grid Computing

  • Manuel Rodríguez
  • Daniel Tapiador
  • Javier Fontán
  • Eduardo Huedo
  • Rubén S. Montero
  • Ignacio M. Llorente
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5415)

Abstract

Virtual machines can greatly simplify grid computing by providing an isolated, well-known environment, while increasing security. Also, they can be used as the base technology to dynamically modify the computing elements of a grid, so providing an adaptive environment. In this paper we present a Grid architecture that allows to dynamically adapt the underlying hardware infrastructure to changing Virtual Organization (VO) demands. The backend of the system is able to provide on-demand virtual worker nodes to existing clusters and integrate them in any Globus-based Grid. In this way, we establish a basis to deploy self-adaptive Grids, which can support different VOs in shared physical infrastructures and dynamically adapt its software configuration. Experimental results on a prototyped testbed show less than a 10% overall performance loss including the hypervisor overhead.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Adabala, S., Chadha, V., Chawla, P., Figueiredo, R., Fortes, J., Krsul, I., Matsunaga, A., Tsugawa, M., Zhang, J., Zhao, M., Zhu, L., Zhu, X.: From Virtualized Resources to Virtual Computing Grids: The In-VIGO system. Future Generation Computer Systems 21(6) (April 2005)Google Scholar
  5. 5.
    Keahey, K., Foster, I., Freeman, T., Zhang, X.: Virtual Workspaces: Achieving Quality of Service and Quality of Life in the Grid. Scientific Programming Journal 13(4), 265–276 (2005)CrossRefGoogle Scholar
  6. 6.
    Rubio-Montero, A.J., Huedo, E., Montero, R.S., Llorente, I.M.: Management of virtual machines on globus grids using gridway. In: IEEE International Parallel and Distributed Processing Symposium 2007, vol. 21, pp. 1–7 (2007)Google Scholar
  7. 7.
    Chase, J.S., Irwin, D.E., Grit, L.E., Moore, J.D., Sprenkle, S.E.: Dynamic virtual clusters in a grid site manager. In: HPDC 2003: Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing, Washington, DC, USA, p. 90. IEEE Computer Society, Los Alamitos (2003)CrossRefGoogle Scholar
  8. 8.
    Sundararaj, A.I., Dinda, P.A.: Towards virtual networks for virtual machine grid computing. In: VM 2004: Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium, Berkeley, CA, USA, p. 14. USENIX Association (2004)Google Scholar
  9. 9.
    Keahey, K., Freeman, T., Rana, A., Norman, M., Wrthwein, F., Gardner, R.: Edge services framework for osg. OSG Document, 167-v1 (June 2005)Google Scholar
  10. 10.
  11. 11.
  12. 12.
  13. 13.
  14. 14.
    Huedo, E., Montero, R.S., Llorente, I.M.: Evaluating the Reliability of Computational Grids from the End User’s Point of View. Journal of Systems Architecture 52(12), 727–736 (2006)CrossRefGoogle Scholar
  15. 15.
    Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Alex Ho, R.N., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: Symposium on Operating Systems Principles, pp. 164–177 (October 2003)Google Scholar
  16. 16.
    Clark, B., Deshane, T., Dow, E., Evanchik, S., Herne, M.F.J., Matthews, J.N.: Xen and the Art of Repeated Search. In: USENIX Annual Technical Conference, p. 47 (2004)Google Scholar
  17. 17.
    Foster, I., Freeman, T., Keahy, K., Scheftner, D., Sotomayor, B., Zhang, X.: Virtual clusters for grid communities. In: CCGRID 2006: Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2006), Washington, DC, USA, pp. 513–520. IEEE Computer Society, Los Alamitos (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Manuel Rodríguez
    • 1
  • Daniel Tapiador
    • 2
  • Javier Fontán
    • 1
  • Eduardo Huedo
    • 1
  • Rubén S. Montero
    • 1
  • Ignacio M. Llorente
    • 1
  1. 1.Departamento de Arquitectura de Computadores y Automática Facultad de InformáticaUniversidad Complutense de MadridSpain
  2. 2.European Space agency ESAVillanueva de la CañadaSpain

Personalised recommendations