Abstract
In consolidated virtualization systems, hardware resources are shared and multiplexed across multiple virtual machines (VMs) for energy and cost savings, where resources are over-provisioned according to the peak demand of VMs to provide performance guarantees. This over-provisioning manner results in resource waste and contention under heavily load conditions. As a result, there is a need to multiplex resources among VMs in a fine-grained thin-provisioning manner in heavily loaded virtualized system. In this paper we propose such a thin provisioning approach for resource allocation among VMs with minimal performance degradations. Our approach consists of two parts: one is workload characterization, and the other is dynamic resource allocation via prioritization. Experiments on a Xen based virtualized environment are conducted and evaluated. The results show that the proposed approach can support concurrent contending requests with acceptable performance penalties.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Carrera, D., Steinder, M., Whalley, I., Torres, J., Ayguade, E.: Utility based placement of dynamic web applications with fairness goals. In: IEEE Network Operations and Management Symposium, pp. 9–16 (2008)
Abdelzaher, T., Shin, K., Bhatti, N.: Performance guarantees for web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems 13 (2002)
Jiang, C., Zhang, J., Wan, J., Xu, X., Yin, Y., Yu, R., Lv, C.: Power Aware Resource Allocation in Virtualized Environments through VM Behavior Identification. In: Proceeding of 2010 IEEE/ACM International Conference on Green Computing and Communications (GreenCom 2010), pp. 313–318 (2010)
Jang, J.-W., Jeon, M., Kim, H.-S., Jo, H., Kim, J.-S., Maeng, S.: Energy Reduction in Consolidated Servers through Memory-Aware Virtual Machine Scheduling. IEEE Transaction on Computers 60, 552–564 (2010)
Diao, Y., Gandhi, N., Hellerstein, J., Parekh, S., Tilbury, D.: MIMO control of an apache web server: Modeling and controller design. In: Proc. of American Control Conference, ACC (2002)
Zhang, Y., Bestavros, A., Guirguis, M., Matta, I., West, R.: Friendly virtual machines: leveraging a feedback-control model for application adaptation. In: Proc. of the Virtual Execution Environments, VEE, pp. 2–12 (2005)
Singh, R., Sharma, U., Cecchet, E., Shenoy, P.: Autonomic Mix-Aware Provisioning for Non-Stationary Data Center Workloads. In: Proceedings of the 7th International Conference on Autonomic Computing (ICAC 2010), pp. 21–30 (2010)
Liu, X., Zhu, X., Padala, P., Wang, Z., Singhal, S.: Optimal multivariate control for differentiated services on a shared hosting platform. In: Proc. of the IEEE Conference on Decision and Control (CDC) (2007)
Padala, P., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K., Shin, K.G.: Adaptive control of virtualized resources in utility computing environments. In: ACM Proc. of the EuroSys (2007)
Kundu, S., Rangaswami, R., Dutta, K., Zhao, M.: Application Performance Modeling in a Virtualized Environment. In: Proceedings of 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA 2010), Bangalore, India, January 9-14, pp. 1–10 (2010)
Wood, T., Cherkasova, L., Ozonat, K., Shenoy, P.: Profiling and modeling resource usage of virtualized applications. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 366–387. Springer, Heidelberg (2008)
Padala, P., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.: Adaptive control of virtualized resources in utility computing environments. In: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, pp. 289–302 (2007)
Stewart, C., Kelly, T., Zhang, A., Shen, K.: A dollar from15 cents: Cross-platform management for internet services. In: Proceedings of the USENIX Annual Techinal Conference, pp. 199–212 (2008)
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: Proc. of the 19th ACM Symposium on Operating Systems Principles (SOSP), pp. 164–177 (October 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yu, R., Jiang, C., Xu, X., Wan, J. (2011). Thin Provisioning of Virtualized Resources with Minimal Performance Degradation. In: Wu, Y. (eds) High Performance Networking, Computing, and Communication Systems. ICHCC 2011. Communications in Computer and Information Science, vol 163. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25002-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-25002-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25001-9
Online ISBN: 978-3-642-25002-6
eBook Packages: Computer ScienceComputer Science (R0)