A comparative study of system virtualization performance

Anthony Tsetse, Samuel Tweneboah-Koduah, Bharat Rawal, Zhihao Zheng, Manoah Prattipati

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Virtualization presents an abstraction between the bare computer hardware (physical resource set) and the application running on top of it. Virtualization technology has become the defacto technology in cloud computing systems. The technique has become an enabling technology in cloud computing, which helps in the provisioning of resources on an on-demand basis, thereby addressing elastic resource requirements of organizations in their quest to scale. This paper seeks to investigate the effect of virtualization on system performance. The primary objective is to conduct an empirical analysis to compare and contrast the performance of Virtual Machines (VMs) and a Host machine running on different Operating Systems (OS). The effect of the use of different OS and VM configurations (Host and Guest systems) on system performance is also explored. The study shows that depending on the metric (i.e., throughput, jitter, and response time and packet loss ratio) used, virtualization technique results in a performance degradation between 21% and 39%. In particular, communication between systems with Linux (being either the Host or the Guest OS) performs better than Windows (as either the Guest or the Host) OS. Additionally, it is also observed that there is a performance loss ranging between 12% and 20% when communicating devices run heterogeneous Guest OS.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages372-378
Number of pages7
ISBN (Electronic)9781728113371
DOIs
StatePublished - Jul 2019
Event20th IEEE International Conference on Information Reuse and Integration for Data Science, IRI 2019 - Los Angeles, United States
Duration: Jul 30 2019Aug 1 2019

Publication series

NameProceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019

Conference

Conference20th IEEE International Conference on Information Reuse and Integration for Data Science, IRI 2019
CountryUnited States
CityLos Angeles
Period7/30/198/1/19

Fingerprint

Computer systems
Cloud computing
Packet loss
Jitter
Computer hardware
Throughput
Degradation
Virtualization
Communication
Virtual machine

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Science Applications
  • Human-Computer Interaction
  • Information Systems

Cite this

Tsetse, A., Tweneboah-Koduah, S., Rawal, B., Zheng, Z., & Prattipati, M. (2019). A comparative study of system virtualization performance. In Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019 (pp. 372-378). [8843483] (Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IRI.2019.00064
Tsetse, Anthony ; Tweneboah-Koduah, Samuel ; Rawal, Bharat ; Zheng, Zhihao ; Prattipati, Manoah. / A comparative study of system virtualization performance. Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 372-378 (Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019).
@inproceedings{9c8f488979fe4a108a086ea507f03ef5,
title = "A comparative study of system virtualization performance",
abstract = "Virtualization presents an abstraction between the bare computer hardware (physical resource set) and the application running on top of it. Virtualization technology has become the defacto technology in cloud computing systems. The technique has become an enabling technology in cloud computing, which helps in the provisioning of resources on an on-demand basis, thereby addressing elastic resource requirements of organizations in their quest to scale. This paper seeks to investigate the effect of virtualization on system performance. The primary objective is to conduct an empirical analysis to compare and contrast the performance of Virtual Machines (VMs) and a Host machine running on different Operating Systems (OS). The effect of the use of different OS and VM configurations (Host and Guest systems) on system performance is also explored. The study shows that depending on the metric (i.e., throughput, jitter, and response time and packet loss ratio) used, virtualization technique results in a performance degradation between 21{\%} and 39{\%}. In particular, communication between systems with Linux (being either the Host or the Guest OS) performs better than Windows (as either the Guest or the Host) OS. Additionally, it is also observed that there is a performance loss ranging between 12{\%} and 20{\%} when communicating devices run heterogeneous Guest OS.",
author = "Anthony Tsetse and Samuel Tweneboah-Koduah and Bharat Rawal and Zhihao Zheng and Manoah Prattipati",
year = "2019",
month = "7",
doi = "10.1109/IRI.2019.00064",
language = "English (US)",
series = "Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "372--378",
booktitle = "Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019",
address = "United States",

}

Tsetse, A, Tweneboah-Koduah, S, Rawal, B, Zheng, Z & Prattipati, M 2019, A comparative study of system virtualization performance. in Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019., 8843483, Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019, Institute of Electrical and Electronics Engineers Inc., pp. 372-378, 20th IEEE International Conference on Information Reuse and Integration for Data Science, IRI 2019, Los Angeles, United States, 7/30/19. https://doi.org/10.1109/IRI.2019.00064

A comparative study of system virtualization performance. / Tsetse, Anthony; Tweneboah-Koduah, Samuel; Rawal, Bharat; Zheng, Zhihao; Prattipati, Manoah.

Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019. Institute of Electrical and Electronics Engineers Inc., 2019. p. 372-378 8843483 (Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - A comparative study of system virtualization performance

AU - Tsetse, Anthony

AU - Tweneboah-Koduah, Samuel

AU - Rawal, Bharat

AU - Zheng, Zhihao

AU - Prattipati, Manoah

PY - 2019/7

Y1 - 2019/7

N2 - Virtualization presents an abstraction between the bare computer hardware (physical resource set) and the application running on top of it. Virtualization technology has become the defacto technology in cloud computing systems. The technique has become an enabling technology in cloud computing, which helps in the provisioning of resources on an on-demand basis, thereby addressing elastic resource requirements of organizations in their quest to scale. This paper seeks to investigate the effect of virtualization on system performance. The primary objective is to conduct an empirical analysis to compare and contrast the performance of Virtual Machines (VMs) and a Host machine running on different Operating Systems (OS). The effect of the use of different OS and VM configurations (Host and Guest systems) on system performance is also explored. The study shows that depending on the metric (i.e., throughput, jitter, and response time and packet loss ratio) used, virtualization technique results in a performance degradation between 21% and 39%. In particular, communication between systems with Linux (being either the Host or the Guest OS) performs better than Windows (as either the Guest or the Host) OS. Additionally, it is also observed that there is a performance loss ranging between 12% and 20% when communicating devices run heterogeneous Guest OS.

AB - Virtualization presents an abstraction between the bare computer hardware (physical resource set) and the application running on top of it. Virtualization technology has become the defacto technology in cloud computing systems. The technique has become an enabling technology in cloud computing, which helps in the provisioning of resources on an on-demand basis, thereby addressing elastic resource requirements of organizations in their quest to scale. This paper seeks to investigate the effect of virtualization on system performance. The primary objective is to conduct an empirical analysis to compare and contrast the performance of Virtual Machines (VMs) and a Host machine running on different Operating Systems (OS). The effect of the use of different OS and VM configurations (Host and Guest systems) on system performance is also explored. The study shows that depending on the metric (i.e., throughput, jitter, and response time and packet loss ratio) used, virtualization technique results in a performance degradation between 21% and 39%. In particular, communication between systems with Linux (being either the Host or the Guest OS) performs better than Windows (as either the Guest or the Host) OS. Additionally, it is also observed that there is a performance loss ranging between 12% and 20% when communicating devices run heterogeneous Guest OS.

UR - http://www.scopus.com/inward/record.url?scp=85073239592&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85073239592&partnerID=8YFLogxK

U2 - 10.1109/IRI.2019.00064

DO - 10.1109/IRI.2019.00064

M3 - Conference contribution

AN - SCOPUS:85073239592

T3 - Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019

SP - 372

EP - 378

BT - Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Tsetse A, Tweneboah-Koduah S, Rawal B, Zheng Z, Prattipati M. A comparative study of system virtualization performance. In Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019. Institute of Electrical and Electronics Engineers Inc. 2019. p. 372-378. 8843483. (Proceedings - 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science, IRI 2019). https://doi.org/10.1109/IRI.2019.00064