Advertisement

Exploring the Behaviour of Fine-Grain Management for Virtual Resource Provisioning

  • Fernando Rodríguez-Haro
  • Felix Freitag
  • Leandro Navarro
  • Rene Brunner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4967)

Abstract

The virtualization of resources in SMP machines with Xen offers automatic round-robin based coarse-grain assignment of VMs to physical processors and manual assignment via privileged commands. However, two problems can arise in Grid environments: (1) if Xen’s sEDF scheduler assigns the VMs, then some processors could be over or under-utilized and the VMs could receive more resources than specified, and (2) manual assignment is not feasible in a dynamic environment and also requires being aware of each node’s heterogeneity. Our approach proposes an enhanced fine-grain assignment of SMP’s virtualized resources for Grid environments by means of a local resource manager (LRM). We have developed a prototype which adds a partitioning layer of subsets of physical resources. Our experimental results show that our approach achieves a flexible assignment of resources. At the same time, due to the fine-grain access, a more efficient resource assignment is achieved compared to the original mechanism.

Keywords

Resource provisioning local resource manager virtual machine 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Figueiredo, R.J., Dinda, P.A., Fortes, J.A.B.: A case for grid computing on virtual machines. In: ICDCS 2003: Proceedings of the 23rd International Conference on Distributed Computing Systems, p. 550. IEEE Computer Society, Washington (2003)Google Scholar
  2. 2.
    Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: SOSP 2003: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 164–177. ACM Press, New York (2003)CrossRefGoogle Scholar
  3. 3.
    VMWare (2006), http://www.vmware.com
  4. 4.
    Sundararaj, A., Dinda, P.A.: Towards virtual networks for virtual machine grid computing (2004)Google Scholar
  5. 5.
    Rodríguez, F., Freitag, F., Navarro, L.: A multiple dimension slotting approach for virtualized resource management. In: 1st Workshop on System-level Virtualization for High Performance Computing (Eurosys 2007), Lisbon, Portugal (March 2007)Google Scholar
  6. 6.
    Keahey, K., Foster, I.T., Freeman, T., Zhang, X., Galron, D.: Virtual workspaces in the grid. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 421–431. Springer, Heidelberg (2005)Google Scholar
  7. 7.
    Kiyanclar, N., Koenig, G.A., Yurcik, W.: Maestro-vc: On-demand secure cluster computing using virtualization. In: 7th LCI International Conference on Linux Clusters (May 2006)Google Scholar
  8. 8.
    Irwin, D., Chase, J., Grit, L., Yumerefendi, A., Becker, D., Yocum, K.G.: Sharing networked resources with brokered leases. In: USENIX Annual Technical Conference (USENIX), June 2006, pp. 199–212 (2006)Google Scholar
  9. 9.
    Fu, Y., Chase, J., Chun, B., Schwab, S., Vahdat, A.: Sharp: an architecture for secure resource peering. In: SOSP 2003: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 133–148. ACM Press, New York (2003)CrossRefGoogle Scholar
  10. 10.
    Xu, D., Ruth, P., Rhee, J., Kennell, R., Goasguen, S.: Short paper: Autonomic adaptation of virtual distributed environments in a multi-domain infrastructure. In: 15th IEEE International Symposium on High Performance Distributed Computing (HPDC 2006), June 2006, pp. 317–320 (2006)Google Scholar
  11. 11.
    Ruth, P., Rhee, J., Xu, D., Kennell, R., Goasguen, S.: Autonomic live adaptation of virtual computational environments in a multi-domain infrastructure. In: IEEE International Conference on Autonomic Computing, 2006. ICAC 2006, pp. 5–14 (2006)Google Scholar
  12. 12.
    Lai, K., Rasmusson, L., Adar, E., Sorkin, S., Zhang, L., Huberman, B.A.: Tycoon: an implemention of a distributed market-based resource allocation system. Technical report, HP Labs (December 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Fernando Rodríguez-Haro
    • 1
  • Felix Freitag
    • 1
  • Leandro Navarro
    • 1
  • Rene Brunner
    • 1
  1. 1.Polytechnic University of CataloniaBarcelonaSpain

Personalised recommendations