PERFORMANCE OVERHEAD OF PARAVIRTUALIZATION ON AN EXEMPLARY ERP SYSTEM

André Bögelsack, Helmut Krcmar, Holger Wittges

Abstract

This paper addresses aspects of performance overhead when using paravirtualization techniques. To quantify the overhead the paper introduces and utilizes a new testing method, called the Zachmann test, to determine the performance overhead in a paravirtualized environment. The Zachmann test is used to perform CPU and memory intensive operations in a testing environment consisting of an exemplary Enterprise Resource Planning (ERP) system and a Xen hypervisor derivate. We focus on two issues: first, the performance overhead in general and second, the analysis of “overcommitment” situations. Our measurements show that the ERP system’s performance suffers up to 44% loss in virtualized environments compared to non-virtualized environments. Extreme overcommitment situations can lead to an overall performance loss up to 10%. This work shows the first results from a quantitative analysis.

References

  1. Apparao, P., Iyer, R., Zhang, X., Newell, D., Adelmeyer, T., Characterization & Analysis of a Server Consolidation Benchmark. In: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, Pages 21-29 (2008)
  2. 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: SOSP 7803 - Proceeding of the nineteenth ACM symposium on Operating systems principles, Pages 164-177, (2003)
  3. Cherkasova, L., Gardner, R., Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor. In: Proceeding of the annual conference on USENIX Annual Technical Conference, Pages: 387- 390 (2005)
  4. Huang, W., Jiuxing, L., Abali, B., Dhabaleswar, K. P., A Case for High Performance Computing with Virtual Machines. In: ICS 7806: Proceedings of the 20th annual international conference on Supercomputting, Pages 125-134 (2006)
  5. Jehle, H., Wittges, H., Bögelsack, A., Krcmar, H.: Virtualisierungsarchitekturen für den Betrieb von Very Large Business Applications. In: Proceedings of Multikonferenz Wirtschaftsinformatik, Pages 1901- 1912 (2008)
  6. Matthews, J. N., Hu, W., Hapuarachi, M., Deshane, T., Dimatos, D., Hamilton, G., McCabe, M., Quantifying the performance isolation properties of virtualization systems. In: ExpCS'07: Experimental computer science on Experimental computer science (2007)
  7. Kühnemund, H., Documentation for SLCS v2.3. SAP AG Walldorf (2007)
  8. Mennon, A., Santos, J. R., turner, Y., Janakiraman, G. J., Zwaenepoel, W, Diagnosing performance overheads in the Xen virtual machine environment. In: Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, Pages 13-23 (2005)
  9. Ongaro, D., Cox, A. L., Rixner, S., Scheduling I/O in virtual machine monitors. In: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, Pages 1-10 (2008)
  10. SPEC - Standard Performance Evaluation Corporation. http://spec.org/, accessed on 08/29/08
  11. Whitaker, A., Shaw, M., Gribble, S. D., Scale and performance in the Denali isolation kernel. In: Proceedings of the 5th symposium on Operating system design and implementation, Pages 195-209 (2002)
  12. Youseff L., Wolski R., Gorda B., Krintz C., Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems. In: Proceedings of Second International Workshop on Virtualization Technology in Distributed Computing (2006)
  13. Zhang, X., Dong, Y., Optimizing Xen VMM Based on Intel® Virtualization Technology. In: Proceedings of the 2008 International Conference on Internet Computing in Science and Engineering, Pages 267- 274 (2008)
Download


Paper Citation


in Harvard Style

Bögelsack A., Krcmar H. and Wittges H. (2010). PERFORMANCE OVERHEAD OF PARAVIRTUALIZATION ON AN EXEMPLARY ERP SYSTEM . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8425-04-1, pages 347-354. DOI: 10.5220/0002867803470354


in Bibtex Style

@conference{iceis10,
author={André Bögelsack and Helmut Krcmar and Holger Wittges},
title={PERFORMANCE OVERHEAD OF PARAVIRTUALIZATION ON AN EXEMPLARY ERP SYSTEM},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2010},
pages={347-354},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002867803470354},
isbn={978-989-8425-04-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - PERFORMANCE OVERHEAD OF PARAVIRTUALIZATION ON AN EXEMPLARY ERP SYSTEM
SN - 978-989-8425-04-1
AU - Bögelsack A.
AU - Krcmar H.
AU - Wittges H.
PY - 2010
SP - 347
EP - 354
DO - 10.5220/0002867803470354