Performance Comparison of Hypervisors in the Private Cloud

Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 28)

Abstract

To make cloud computing model Practical and to have essential characters like rapid elasticity, resource pooling, on demand access and measured service, two prominent technologies are required. One is internet and second important one is virtualization technology. Virtualization Technology plays major role in the success of cloud computing. A virtualization layer which provides an infrastructural support to multiple virtual machines above it by virtualizing hardware resources such as CPU, Memory, Disk and NIC is called Hypervisor. It is interesting to study how different Hypervisors perform in the Private Cloud. Hypervisors do come in Paravirtualized, Full Virtualized and Hybrid flavors. It is novel idea to compare them in the private cloud environment. This paper conducts different performance tests on three hypervisors XenServer, ESXi and KVM and explains the behavior and results of each hypervisor. In the experiment, CloudStack 4.0.2 (open source cloud computing software) is used to create a private cloud, in which management server is installed on Ubuntu 12.04 – 64 bit operating system. Hypervisors XenServer 6.0, ESXi 4.1 and KVM (Ubuntu 12.04) are installed as hosts in the respective clusters and their performances have been evaluated in detail.

Keywords

CloudStack Fullvirtualization Hypervisor Management Server Paravirtualization Private Cloud Virtualization Technology 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Mell, P., Grance, T.: The NIST Definition of Cloud Computing. National Institute of Standards and Technology. Information Technology Laboratory (2009)Google Scholar
  2. 2.
    Nanda, S., Chiueh, T.: A Survey on Virtualization Technologies. Technical report, Department of Computer Science, SUNY at Stony Brook, New York, 11794 – 4400 (2005)Google Scholar
  3. 3.
    Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems 25(6), 599–616 (2009)CrossRefGoogle Scholar
  4. 4.
    Adams, K., Agesen, O.: A Comparison of Software and Hardware Techniques for x86 Virtualization. In: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (2006)Google Scholar
  5. 5.
    AMD. AMD secure virtual machine architecture reference manual (2005) Google Scholar
  6. 6.
    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: Proceedings of the Nineteenth ACM Symposium on Operating systems Principles, pp. 164–177 (2003)Google Scholar
  7. 7.
  8. 8.
    Fujitsu Technology Solutions, DataSheet Citrix XenServer, http://sp.ts.fujitsu.com/dmsp/Publications/public/ds-XenServer.pdf
  9. 9.
    Che, J., He, Q., Gao, Q., Huang, D.: Performance Measuring and Comparing of Virtual Machine Monitors. In: IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (2008)Google Scholar
  10. 10.
    Apparao, P., Makineni, S., Newell, D.: Characterization of network processing overheads in Xen. In: First International Workshop on Virtualization Technology in Distributed Computing (2006)Google Scholar
  11. 11.
    Jianhua, C., Qinming, H., Qinghua, G., Dawei, H.: Performance Measuring and Comparing of Virtual Machine Monitors. In: IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (2008)Google Scholar
  12. 12.
    Aravind Menon, A., Santos, J.R., Turner, Y., Janakiraman, G., Zwaenepoel, W.: Diagnosing Performance Overheads in the Xen Virtual Machine Environment. In: Conference on Virtual Execution Environments (2005)Google Scholar
  13. 13.
    Shan, Z., Qinfen, H.: Network I/O Path Analysis in the Kernel-based Virtual Machine Environment through Tracing. In: International Conference on Information Science and Engineering (2009)Google Scholar
  14. 14.
    VMware. A Performance Comparison of Hypervisors VMware. White paper (2007)Google Scholar
  15. 15.
  16. 16.
    VMware, The Architecture of VMware ESXi. White paper (2007)Google Scholar
  17. 17.
    Xen. How does Xen work (2009)Google Scholar
  18. 18.
  19. 19.
  20. 20.
  21. 21.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.GE CapitalHyderabadIndia
  2. 2.Osmania UniversityHyderabadIndia

Personalised recommendations