EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS

Nikolaus Huber, Marcel von Quast, Michael Hauck, Samuel Kounev

2011

Abstract

Due to trends like Cloud Computing and Green IT, virtualization technologies are gaining increasing importance. They promise energy and cost savings by sharing physical resources, thus making resource usage more efficient. However, resource sharing and other factors have direct effects on system performance, which are not yet well-understood. Hence, performance prediction and performance management of services deployed in virtualized environments like public and private Clouds is a challenging task. Because of the large variety of virtualization solutions, a generic approach to predict the performance overhead of services running on virtualization platforms is highly desirable. In this paper, we present experimental results on two popular state-of-the-art virtualization platforms, Citrix XenServer 5.5 and VMware ESX 4.0, as representatives of the two major hypervisor architectures. Based on these results, we propose a basic, generic performance prediction model for the two different types of hypervisor architectures. The target is to predict the performance overhead for executing services on virtualized platforms.

References

  1. Apparao, P., Iyer, R., Zhang, X., Newell, D., and Adelmeyer, T. (2008). Characterization & Analysis of a Server Consolidation Benchmark. In VEE 7808.
  2. Apparao, P., Iyer, R., Zhang, X., Newell, D., and Adelmeyer, T. (2008). Characterization & Analysis of a Server Consolidation Benchmark. In VEE 7808.
  3. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., and Warfield, A. (2003). Xen and the Art of Virtualization. In Symposium on Operating Systems Principles.
  4. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., and Warfield, A. (2003). Xen and the Art of Virtualization. In Symposium on Operating Systems Principles.
  5. Czarnecki, K. and Eisenecker, U. W. (2000). Generative Programming. Addison-Wesley.
  6. Czarnecki, K. and Eisenecker, U. W. (2000). Generative Programming. Addison-Wesley.
  7. Descartes Research Group (2010). http://www.descartesresearch.net.
  8. Descartes Research Group (2010). http://www.descartesresearch.net.
  9. Huber, N., von Quast, M., Brosig, F., and Kounev, S. (2010). Analysis of the Performance-Influencing Factors of Virtualization Platforms. In DOA'10.
  10. Huber, N., von Quast, M., Brosig, F., and Kounev, S. (2010). Analysis of the Performance-Influencing Factors of Virtualization Platforms. In DOA'10.
  11. IDC (2010). Virtualization Market Accelerates Out of the Recession as Users Adopt ”Virtualize First” Mentality. http://www.idc.com/getdoc.jsp?containerId =prUS22316610.
  12. IDC (2010). Virtualization Market Accelerates Out of the Recession as Users Adopt ”Virtualize First” Mentality. http://www.idc.com/getdoc.jsp?containerId =prUS22316610.
  13. IT world, The IDG Network (2008). Gartner's data on energy consumption, virtualization, cloud. http://www.itworld.com/green-it/59328/gartnersdata-energy-consumption-virtualization-cloud.
  14. IT world, The IDG Network (2008). Gartner's data on energy consumption, virtualization, cloud. http://www.itworld.com/green-it/59328/gartnersdata-energy-consumption-virtualization-cloud.
  15. Iyer, R., Illikkal, R., Tickoo, O., Zhao, L., Apparao, P., and Newell, D. (2009). VM3: Measuring, modeling and managing VM shared resources. Computer Networks, 53(17):2873 - 2887.
  16. Iyer, R., Illikkal, R., Tickoo, O., Zhao, L., Apparao, P., and Newell, D. (2009). VM3: Measuring, modeling and managing VM shared resources. Computer Networks, 53(17):2873 - 2887.
  17. Koh, Y., Knauerhase, R. C., Brett, P., Bowman, M., Wen, Z., and Pu, C. (2007). An analysis of performance interference effects in virtual environments. In ISPASS.
  18. Koh, Y., Knauerhase, R. C., Brett, P., Bowman, M., Wen, Z., and Pu, C. (2007). An analysis of performance interference effects in virtual environments. In ISPASS.
  19. Kounev, S., Brosig, F., Huber, N., and Reussner, R. (2010). Towards self-aware performance and resource management in modern service-oriented systems. In Int. Conf. on Services Computing.
  20. Kounev, S., Brosig, F., Huber, N., and Reussner, R. (2010). Towards self-aware performance and resource management in modern service-oriented systems. In Int. Conf. on Services Computing.
  21. Menascé, D. A., Almeida, V. A. F., and Dowdy, L. W. (1994). Capacity Planning and Performance Modeling - From Mainframes to Client-Server Systems.
  22. Menascé, D. A., Almeida, V. A. F., and Dowdy, L. W. (1994). Capacity Planning and Performance Modeling - From Mainframes to Client-Server Systems.
  23. Padala, P., Zhu, X., Wang, Z., Singhal, S., and Shin, K. G. (2007). Performance evaluation of virtualization technologies for server consolidation. HP Labs Tec. Report.
  24. Padala, P., Zhu, X., Wang, Z., Singhal, S., and Shin, K. G. (2007). Performance evaluation of virtualization technologies for server consolidation. HP Labs Tec. Report.
  25. Quétier, B., Néri, V., and Cappello, F. (2007). Scalability Comparison of Four Host Virtualization Tools. Jounal on Grid Computing, 5(1):83-98.
  26. Quétier, B., Néri, V., and Cappello, F. (2007). Scalability Comparison of Four Host Virtualization Tools. Jounal on Grid Computing, 5(1):83-98.
  27. Rosenblum, M. and Garfinkel, T. (2005). Virtual machine monitors: current technology and future trends. Computer, 38(5):39-47.
  28. Rosenblum, M. and Garfinkel, T. (2005). Virtual machine monitors: current technology and future trends. Computer, 38(5):39-47.
  29. Salsburg, M. (2007). Beyond the Hypervisor Hype. In CMG-CONFERENCE, volume 2, page 487.
  30. Salsburg, M. (2007). Beyond the Hypervisor Hype. In CMG-CONFERENCE, volume 2, page 487.
  31. Soltesz, S., Pötzl, H., Fiuczynski, M. E., Bavier, A., and Peterson, L. (2007). Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. SIGOPS Oper. Syst. Rev., 41(3):275-287.
  32. Soltesz, S., Pötzl, H., Fiuczynski, M. E., Bavier, A., and Peterson, L. (2007). Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. SIGOPS Oper. Syst. Rev., 41(3):275-287.
  33. Tickoo, O., Iyer, R., Illikkal, R., and Newell, D. (2009). Modeling virtual machine performance: Challenges and approaches. In HotMetrics.
  34. Tickoo, O., Iyer, R., Illikkal, R., and Newell, D. (2009). Modeling virtual machine performance: Challenges and approaches. In HotMetrics.
  35. VMware (2007). A performance comparison of hypervisors. http://www.vmware.com/pdf/hypervisor performance.pdf.
  36. VMware (2007). A performance comparison of hypervisors. http://www.vmware.com/pdf/hypervisor performance.pdf.
  37. Westermann, D., Happe, J., Hauck, M., and Heupel, C. (2010). The Performance Cockpit Approach: A Framework for Systematic Performance Evaluations. In SEAA'10.
  38. Westermann, D., Happe, J., Hauck, M., and Heupel, C. (2010). The Performance Cockpit Approach: A Framework for Systematic Performance Evaluations. In SEAA'10.
Download


Paper Citation


in Harvard Style

Huber N., von Quast M., Hauck M. and Kounev S. (2011). EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 563-573. DOI: 10.5220/0003388905630573


in Harvard Style

Huber N., von Quast M., Hauck M. and Kounev S. (2011). EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 563-573. DOI: 10.5220/0003388905630573


in Bibtex Style

@conference{closer11,
author={Nikolaus Huber and Marcel von Quast and Michael Hauck and Samuel Kounev},
title={EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2011},
pages={563-573},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003388905630573},
isbn={978-989-8425-52-2},
}


in Bibtex Style

@conference{closer11,
author={Nikolaus Huber and Marcel von Quast and Michael Hauck and Samuel Kounev},
title={EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2011},
pages={563-573},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003388905630573},
isbn={978-989-8425-52-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS
SN - 978-989-8425-52-2
AU - Huber N.
AU - von Quast M.
AU - Hauck M.
AU - Kounev S.
PY - 2011
SP - 563
EP - 573
DO - 10.5220/0003388905630573


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - EVALUATING AND MODELING VIRTUALIZATION PERFORMANCE OVERHEAD FOR CLOUD ENVIRONMENTS
SN - 978-989-8425-52-2
AU - Huber N.
AU - von Quast M.
AU - Hauck M.
AU - Kounev S.
PY - 2011
SP - 563
EP - 573
DO - 10.5220/0003388905630573