Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance Comparison of KVM, VMware and XenServer using a Large Telecommunication Application
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Communication Systems.
2014 (English)Conference paper, Published paper (Refereed) Published
Abstract [en]

One of the most important technologies in cloud computing is virtualization. This paper presents the results from a performance comparison of three well-known virtualization hypervisors: KVM, VMware and XenServer. In this study, we measure performance in terms of CPU utilization, disk utilization and response time of a large industrial real-time application. The application is running inside a virtual machine (VM) controlled by the KVM, VMware and XenServer hypervisors, respectively. Furthermore, we compare the three hypervisors based on downtime and total migration time during live migration. The results show that the Xen hypervisor results in higher CPU utilization and thus also lower maximum performance compared to VMware and KVM. However, VMware causes more write operations to disk than KVM and Xen, and Xen causes less downtime than KVM and VMware during live migration. This means that no single hypervisor has the best performance for all aspects considered here.

Place, publisher, year, edition, pages
Venice, Italy: IARIA XPS Press , 2014.
Keywords [en]
Cloud Computing, KVM, Live Migration, VMware vMotion, XenMotion
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-6482Local ID: oai:bth.se:forskinfoC6FA88A0BAE3E5B5C1257DAA005E74D0ISBN: 978-1-61208-338-4 (print)OAI: oai:DiVA.org:bth-6482DiVA, id: diva2:834000
Conference
Cloud Computing
Available from: 2014-12-11 Created: 2014-12-10 Last updated: 2018-11-06Bibliographically approved
In thesis
1. Performance Implications of Virtualization
Open this publication in new window or tab >>Performance Implications of Virtualization
2019 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Virtualization is a component of cloud computing. Virtualization transforms traditional inflexible, complex infrastructure of individual servers, storage, and network hardware into a flexible virtual resource pool and increases IT agility, flexibility, and scalability while creating significant cost savings. Additional benefits of virtualization include, greater work mobility, increased performance and availability of resources, and automated operations. Many virtualization solutions have been implemented. There are plenty of cloud providers using different virtualization solutions to provide virtual machines (VMs) and containers, respectively. Various virtualization solutions have different performance overheads due to their various implementations of virtualization and supported features. A cloud user should understand performance overheads of different virtualization solutions and the impact on the performance caused by different virtualization features, so that it can choose appropriate virtualization solution, for the services to avoid degrading their quality of services (QoSs). In this research, we investigate the impacts of different virtualization technologies such as, container-based, and hypervisor-based virtualization as well as various virtualization features such as, over-allocation of resources, live migration, scalability, and distributed resource scheduling on the performance of various applications for instance, Cassandra NoSQL database, and a large telecommunication application. According to our results, hypervisor-based virtualization has many advantages and is more mature compare to the recently introduced container-based virtualization. However, impacts of the hypervisorbased virtualization on the performance of the applications is much higher than the container-based virtualization as well as the non-virtualized solution. The findings of this research should be of benefit to the ones who provide planning, designing, and implementing of the IT infrastructure.

Place, publisher, year, edition, pages
Karlskrona: Blekinge Tekniska Högskola, 2019. p. 211
Series
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 1
National Category
Computer Systems
Identifiers
urn:nbn:se:bth-17217 (URN)978-91-7295-361-1 (ISBN)
Public defence
2019-01-16, J1650, Campus Gräsvik, Karlskrona, 13:00 (English)
Opponent
Supervisors
Available from: 2018-11-05 Created: 2018-11-02 Last updated: 2018-12-18Bibliographically approved

Open Access in DiVA

fulltext(945 kB)438 downloads
File information
File name FULLTEXT01.pdfFile size 945 kBChecksum SHA-512
5f1a3c11b8a5947beb0c9231f2b84e731c70a7fb02d2373d610e13aa1e7d55abd8d41e05eb3cb3bdb81925030c70dcfe1af0156718f7efa18f9be1d2ddbf44a4
Type fulltextMimetype application/pdf

Authority records BETA

Shirinbab, SogandLundberg, LarsIlie, Dragos

Search in DiVA

By author/editor
Shirinbab, SogandLundberg, LarsIlie, Dragos
By organisation
Department of Computer Science and EngineeringDepartment of Communication Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 438 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 2771 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf