Exploring the Behaviour of Fine-Grain Management for Virtual Resource Provisioning
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.
KeywordsResource provisioning local resource manager virtual machine
Unable to display preview. Download preview PDF.
- 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
- 3.VMWare (2006), http://www.vmware.com
- 4.Sundararaj, A., Dinda, P.A.: Towards virtual networks for virtual machine grid computing (2004)Google Scholar
- 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.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.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.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
- 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.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.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