Skip to main content

Multi-level Virtualization and Its Impact on System Performance in Cloud Computing

  • Conference paper
  • First Online:
Computer Networks (CN 2016)

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

Included in the following conference series:

Abstract

The results of benchmarking tests of multi-level virtualized environments are presented. There is analysed the performance impact of hardware virtualization, container-type isolation and programming level abstraction. The comparison is made on the basis of a proposed score metric that allows you to compare different aspects of performance. There is general performance (CPU and memory), networking, disk operations and application-like load taken into account. The tested technologies are, inter alia, VMware ESXi, Docker and Oracle JVM.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

References

  1. Mather, T., Kumaraswamy, S., Latif, S.: Cloud Security and Privacy. An Enterprise Perspective on Risks and Compliance. O’Reilly, Sebastopol (2009)

    Google Scholar 

  2. Perez, R., Van Doorn, L., Sailer, R.: Virtualization and hardware-based security. IEEE Secur. Priv. Mag. 6(5), 24–31 (2008)

    Article  Google Scholar 

  3. Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 2014(239), 2 (2014)

    Google Scholar 

  4. Bernstein, D.: Containers and cloud: from LXC to Docker to Kubernetes. IEEE Cloud Comput. 1(3), 81–84 (2014)

    Article  Google Scholar 

  5. Di Tommaso, P., Palumbo, E., Chatzou, M., Prieto, P., Heuer, M.L., Notredame, C.: The impact of Docker containers on the performance of genomic pipelines. PeerJ PrePr. 3, e1428 (2015)

    Article  Google Scholar 

  6. Felter, W., Ferreira, A., Rajamony, R., Rubio, J.: An updated performance comparison of virtual machines and Linux containers. IBM Research Report (2014)

    Google Scholar 

  7. VMware. Performance Best Practices for VMware vSphere\(^{\textregistered }\) 6.0. http://www.vmware.com/files/pdf/techpaper/VMware-PerfBest-Practices-vSphere6-0.pdf

  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. http://www.cl.cam.ac.uk/research/srg/netos/papers/2003-xensosp.pdf

  9. Microsoft: Why Hyper-V? Competitive Advantages of Microsoft Hyper-V Server 2012 over the VMware vSphere Hypervisor. http://download.microsoft.com/download/5/7/8/578E035F-A1A8-4774-B404-317A7ABCF751/Competitive-Advantages-of-Hyper-V-Server-2012-over-VMware-vSphere-Hypervisor.pdf

  10. Kivity, A., Lublin, U., Liguori, A., Kamay, Y., Laor, D.: kvm: the Linux virtual machine monitor. In: Proceedings of the Linux Symposium, vol. 1, pp. 225–230 (2007)

    Google Scholar 

  11. Fenn, M., Murphy, M.A., Martin, J., Goasguen, S.: An evaluation of KVM for use in cloud computing. In: Proceedings of the 2nd International Conference on the Virtual Computing Initiative - ICVCI 2008, vol. V, pp. 1–7 (2008)

    Google Scholar 

  12. https://www.virtualbox.org/

  13. http://www.vmware.com/products/player/

  14. Bartholomew, D.: QEMU: a Multihost, Multitarget Emulator. http://www.ee.ryerson.ca/~courses/coe518/LinuxJournal/elj2006-145-QEMU.pdf

  15. Kamp, P., Watson, R.: Jails: confining the omnipotent root. http://phk.freebsd.dk/pubs/sane2000-jail.pdf

  16. Oracle: Oracle\(^{\textregistered }\) Solaris 11.1 Administration: Oracle Solaris Zones, Oracle Solaris 10 Zones, and Resource Management (2013). http://docs.oracle.com/cd/E26502_01/pdf/E29024.pdf

  17. https://openvz.org/Features

  18. Rosen, R.: Resource management: Linux kernel Namespaces and cgroups (2013). http://www.haifux.org/lectures/299/netLec7.pdf

  19. McClure, J.: Measuring performance with the Daytrader 3 benchmark sample (2014). https://developer.ibm.com/wasdev/docs/measuring-performance-daytrader-3-benchmark-sample/

  20. https://www.vmware.com/pl/products/vsphere/features/vmfs

  21. Kasampalis, S.: Copy On Write Based File Systems Performance Analysis And Implementation. Kongens Lyngby (2010). http://faif.objectis.net/download-copy-on-write-based-file-systems

  22. https://docs.docker.com/engine/userguide/storagedriver/aufs-driver/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paweł Lubomski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Lubomski, P., Kalinowski, A., Krawczyk, H. (2016). Multi-level Virtualization and Its Impact on System Performance in Cloud Computing. In: Gaj, P., Kwiecień, A., Stera, P. (eds) Computer Networks. CN 2016. Communications in Computer and Information Science, vol 608. Springer, Cham. https://doi.org/10.1007/978-3-319-39207-3_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-39207-3_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-39206-6

  • Online ISBN: 978-3-319-39207-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics