Skip to main content

Thin Provisioning of Virtualized Resources with Minimal Performance Degradation

  • Conference paper
  • 1703 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 163))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics