Abstract
Virtualization solutions have recently gained considerable attention for supporting the consolidation of application servers into one physical machine. In a vanilla Xen implementation the scheduler shares equally all of the available physical CPU resources among the contending VMs. However, when the application that runs in the virtual machine space changes dynamically its resource requirements, a different solution is needed. Furthermore, if the resource usage is associated with service-level agreements, a predefined equal share of the processor power is not sufficient for the VMs. In this chapter, we present an approach to manage the QoS of virtualized resources in Grids. Our solution adjusts the resources needed by each VM according to an agreed QoS. We achieve this by a local resource manager (LRM), which we implemented as a prototype and deployed on Xen-virtualized machines. By means of experiments we show that the implemented management component can meet the service-level objectives (SLOs) by dynamically adjusting virtualized resources according to demand.
This work is supported in part by the European Union under Contract SORMA EU IST-FP6-034286 and CATNETS EU IST-FP6-003769, partially supported by the Spanish MEC project P2PGrid TIN2007-68050-C03-01, and the Mexican program PROMEP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In: SOSP ’03: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 164–177, ACM Press, New York, USA, 2003.
D. Colling, T. Ferrari, Y. Hassoun, C. Huang, C. Kotsokalis, S. McGough, Y. Patel, E. Ronchieri, and P. Tsanakas. On quality of service support for grid computing. In: 2nd International Workshop on Distributed Cooperative Laboratories and Instrumenting the GRID (INGRID 2007), 2007.
R.J. Figueiredo, P.A. Dinda, and J.A.B. Fortes. A case for grid computing on virtual machines. In: ICDCS ’03: Proceedings of the 23rd International Conference on Distributed Computing Systems, p. 550, IEEE Computer Society, Washington, DC, USA, 2003.
D.A. Menascé and E. Casalicchio. Qos in grid computing. IEEE Internet Computing, 8: 485–87, 2004.
M.F. Mergen, V. Uhlig, O. Krieger, and J. Xenidis. Virtualization for high-performance computing. SIGOPS Oper. Syst. Rev., 40:28–11, 2006.
P. Padala, K.G. Shin, X. Zhu, M. Uysal, Z. Wang, S. Singhal, A. Merchant, and K. Salem. Adaptive control of virtualized resources in utility computing environments. In EuroSys2007, 2007.
F. RodrÃguez-Haro, F. Freitag, L. Navarro, and R. Brunner. Exploring the behaviour of fine-grain management for virtual resource provisioning. Parallel Processing and Applied Mathematics, LNCS 4967:961–970, 2008.
P. Ruth, J. Rhee, D. Xu, R. Kennell, and S. Goasguen. Autonomic live adaptation of virtual computational environments in a multi-domain infrastructure. In IEEE International Conference on Autonomic Computing, 2006. ICAC ’06, pp. 5–14, 2006.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this paper
Cite this paper
RodrÃguez-Haro, F., Freitag, F., Navarro, L. (2010). Towards QoS Provision for Virtualized Resources in Grids. 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_9
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5597-5_9
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5595-1
Online ISBN: 978-1-4419-5597-5
eBook Packages: EngineeringEngineering (R0)