PERFORMANCE OVERHEAD OF ERP SYSTEMS IN PARAVIRTUALIZED ENVIRONMENTS

André Bögelsack

2009

Abstract

Virtualization is a big trend in current IT world and is used intensively in today’s computing centres. But little is known about what happens to the performance of computer systems when running in virtual environments. This work focuses on the performance aspect especially in the field of Enterprise Resource Planning systems (ERP). Therefore, this work utilizes a quantitative approach by using laboratory experiments to measure the performance differences between a virtualized and non-virtualized ERP system. First, on basis of a literature review a performance measurement framework will be developed to provide a comprehensive guideline how to measure the performance of an ERP system in a virtualized environment. Second, the performance measurement focuses on the overhead in CPU, memory and I/O intensive situations. Third, the focus lays on a root cause analysis. Gained results will be analyzed and interpreted to give recommendations for further development of both ERP system and virtualization solution. The outcome may be useful for further computing centre design when introducing new ERP systems and service delivery concepts like Software as a Service (SaaS) in a virtualized or non-virtualized environment.

References

  1. Donovan, J. J., Madnick, S. E., Hierarchical approach to computer system integrity. In: IBM Systems Journal, Volume 14, No. 2, Pages 188-202 (1975)
  2. Popek, G., J., Goldberg, R., P., Formal Requirements for Virtualizable third Generation Architectures. In: Communications of the ACM, Volume 17, Number 7, Pages 412-421 (1974)
  3. Robin, J., S., Irvine, C., E., Analysis of the Intel Pentium's Ability to Support a Secure Virtual Machine Monitor. In: SSYM'00: Proceedings of the 9th conference on USENIX Security Symposium (2000)
  4. VMWARE Devine, Scott W., Bugnion, Edouard, Rosenblum, Mendel, Virtualization system including a virtual machine monitor for a computer with a segmented architecture (1998)
  5. LeVasseur, J., Uhlig, V., Chapman, M., Chubb, P., Leslie, B., Heiser, G., Pre-Virtualization: soft layering for virtual machines. Technical Report 2006-15, TH Karlsruhe (2006)
  6. 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)
  7. Nakajima, J., Mallick, A. K., Hybrid-Virtualization - Enhanced Virtualization for Linux. In: Linux Symposium, Volume 2, Pages 87-96 (2007)
  8. 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)
  9. 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 Supercomputing, Pages 125-134 (2006)
  10. Casazza, J. P., Greenfiled, M., Shi, K., Redefining Server Performance Characterization for Virtualization Benchmarking. In: Intel Technology Journal, Volume 10, Issue 3, Pages 243-251 (2006)
  11. 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)
  12. Svobodova, L., Computer Performance Measurement and Evaluation Methods: Analysis and Applications. American Elsevier Publishing Company, Inc., New York (1976)
  13. Jain, R., The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modelling. John Wiley & sons, Inc., Littleton, Massachusetts (1991)
  14. Cherkasova, L. Gupta, D., Vahdat, A., Comparison of the Three CPU Schedulers in Xen. In: ACM SIGMETRICS Performance Evaluation Review, Volume 35, Issue 2, Pages 42-51 (2007)
  15. 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)
  16. Kühnemund, H., Documentation for SLCS v2.3. SAP AG, Walldorf (2007)
  17. 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)
  18. 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)
  19. 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)
  20. Kemper, A., Kossmann, D., Zeller, B., Performance Tuning for SAP R/3. In: Data Engineering, Volume 22, Number 2, Pages 32-39 (1999)
  21. Wilhelm, K., Messung und Modellierung von SAP R/3- und Storage-Systemen für die Kapazitätsplanung (2003)
  22. Zeller, B., Kemper, A., Exploiting Advanced Database Optimization Features for Large-Scale SAP R/3 Installations. In: Proceedings of the 28th VLDB Conference (2002)
  23. Ranadive, A., Kesavan, M., Gavrilovska, A., Schwan, K., Performance Implications of Virtualizing Multicore Cluster Machines. In: Proceedings of the 2nd Workshop on System-level Virtualization for High Performance Computing (2008)
  24. Farber, R., Keeping “Performance” in HPC: A look at the impact of virtualization and many-core processors. In: Scientific Computing (2006)
  25. Liu, J., Huang, W., Abali, B., Panda, D., K., High Performance VMM-Bypass I/O in Virtual Machines. In: ATC (2006)
  26. Bortz, J. and N. Döring (2005): Forschungsmethoden und Evaluation für Human- und Sozialwissenschaftler. 3, Springer, Heidelberg 2005.
  27. SAP Benchmarks. http://www.sap.com/benchmarks, accessed on 01/20/2009
  28. Leung, C. H. C., Quantitative Analysis of Computer Systems. John Wiley & Sons, Inc., London (1988)
Download


Paper Citation


in Harvard Style

Bögelsack A. (2009). PERFORMANCE OVERHEAD OF ERP SYSTEMS IN PARAVIRTUALIZED ENVIRONMENTS . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: Special Session DR, (ICEIS 2009) ISBN 978-989-8111-87-6, pages 201-207. DOI: 10.5220/0002194102010207


in Bibtex Style

@conference{special session dr09,
author={André Bögelsack},
title={PERFORMANCE OVERHEAD OF ERP SYSTEMS IN PARAVIRTUALIZED ENVIRONMENTS},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: Special Session DR, (ICEIS 2009)},
year={2009},
pages={201-207},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002194102010207},
isbn={978-989-8111-87-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: Special Session DR, (ICEIS 2009)
TI - PERFORMANCE OVERHEAD OF ERP SYSTEMS IN PARAVIRTUALIZED ENVIRONMENTS
SN - 978-989-8111-87-6
AU - Bögelsack A.
PY - 2009
SP - 201
EP - 207
DO - 10.5220/0002194102010207