aalto1 untyped-item.component.html

Exploring resource utilization in virtualization: A comparative study across platforms and hardware configurations

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Electrical Engineering | Master's thesis
Electronic archive copy is available via Aalto Thesis Database.

Authors

Department

Mcode

Language

en

Pages

72

Series

Abstract

With the rapid development of cloud computing, artificial intelligence (AI), and 5G networks, ICT energy consumption has become a substantial part of global energy usage. Increasing attention is being given to technological development that advocates for environmental protection, reduces resource waste, and improves resource utilization efficiency to minimize environmental harm. This thesis explores the performance and energy efficiency of different virtualization technologies when running AI applications on various types of hardware. The research examines the performance and energy efficiency of bare metal, Docker, KVM, and VirtualBox across different hardware configurations, including a basic laptop, and a workstation without and with a GPU. Metrics such as CPU utilization, memory usage, execution time, power consumption, and energy consumption are evaluated. The results show that bare metal consistently delivers the best performance and the highest energy efficiency in most cases. Docker also performs similarly to bare metal. KVM and VirtualBox introduce significant virtualization overhead. Additionally, when GPUs are utilized, all platforms exhibit improved performance.

Description

Supervisor

Manner, Jukka

Thesis advisor

Farooqi, Muhammad

Other note

Citation

Endorsement

Review

Supplemented By

Referenced By