Performance analysis of selected hypervisors (Virtual Machine Monitors - VMMs)

Authors

  • Waldemar Graniszewski Institute of Control and Industrial Electronics Faculty of Electrical Engineering Warsaw University of Technology
  • Adam Arciszewski Institute of Control and Industrial Electronics Faculty of Electrical Engineering Warsaw University of Technology

Abstract

Virtualization of operating systems and network infrastructure plays an important role in current IT projects. With the number of services running on different hardware resources it is easy to provide availability, security and efficiency using virtualizers. All virtualization vendors claim that their hypervisor (virtual machine monitor - VMM) is better than their competitors. In this paper we evaluate performance of different solutions: proprietary software products (Hyper-V, ESXi, OVM, VirtualBox), and open source (Xen). We are using standard benchmark tools to compare efficiency of main hardware components, i.e. CPU (nbench), NIC (netperf), storage (Filebench), memory (ramspeed). Results of each tests are presented.

References

Popek, G. J. & Goldberg, R. P.: Formal Requirements for Virtualizable Third Generation Architectures. In: Commun. ACM 17 (1974), Nr. 7, S. 412--421

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: SIGOPS Oper. Syst. Rev. 37 (2003), Nr. 5, S. 164--177

Oracle: Virtualbox,

Oracle: Oracle VM User's Guide 3.0, E18549-03, 2011

Hwang, J.; Zeng, S.; y. Wu, F. & Wood, T.: A component-based performance comparison of four hypervisors. In:: . : 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013)., 2013, S. 269-276

WMware: Understanding Full Virtualization, Paravirtualization, and Hardware Assist, 2008

Price, D. & Tucker, A.: Solaris Zones: Operating System Support for Consolidating Commercial Workloads. In:: USENIX Association. : Proceedings of the 18th USENIX Conference on System Administration., 2004, S. 241--254

Soltesz, S.; Pötzl, H.; Fiuczynski, M. E.; Bavier, A. & Peterson, L.: Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors. In:: ACM. : Proceedings of the 2Nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007., 2007, S. 275--287

VMware: A Performance Comparison of Hypevisors, 2007

Danti, G.: KVM vs Virtualbox 4.0 performance comparison on RHEL 6, 2011

Li, J.; Wang, Q.; Jayasinghe, D.; Park, J.; Zhu, T. & Pu, C.: Performance Overhead among Three Hypervisors: An Experimental Study Using Hadoop Benchmarks. In:: . : 2013 IEEE International Congress on Big Data., 2013, S. 9-16

Elsayed, A. & Abdelbaki, N.: Performance evaluation and comparison of the top market virtualization hypervisors. In:: . : Computer Engineering Systems (ICCES), 2013 8th International Conference on., 2013, S. 45-50

Varrette, S.; Guzek, M.; Plugaru, V.; Besseron, X. & Bouvry, P.: HPC Performance and Energy-Efficiency of Xen, KVM and VMware Hypervisors. In:: . : 2013 25th International Symposium on Computer Architecture and High Performance Computing., 2013, S. 89-96

Grid'5000,

Morabito, R.; Kjällman, J. & Komu, M.: Hypervisors vs. Lightweight Virtualization: A Performance Comparison. In:: . : Cloud Engineering (IC2E), 2015 IEEE International Conference on., 2015, S. 386-393

Tripathi, S.; Droux, N.; Srinivasan, T. & Belgaied, K.: Crossbow: From Hardware Virtualized NICs to Virtualized Networks. In:: ACM. : Proceedings of the 1st ACM Workshop on Virtualized Infrastructure Systems and Architectures., 2009, S. 53--62

BYTE: nbench, 2011

Hewlett-Packard: Netperf, 2012

Filebench, 2014

Hollander, R. M. & Bolotoff, P. V.: RAMspeed, 2002

Microsoft: Datacenter TCO Tool, 2014

Downloads

Published

2016-09-08

Issue

Section

Applied Informatics