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

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorFarooqi, Muhammad
dc.contributor.authorFu, Yu
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.schoolSchool of Electrical Engineeringen
dc.contributor.supervisorManner, Jukka
dc.date.accessioned2024-12-17T21:41:50Z
dc.date.available2024-12-17T21:41:50Z
dc.date.issued2024-11-18
dc.description.abstractWith 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.en
dc.format.extent72
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/132442
dc.identifier.urnURN:NBN:fi:aalto-202412177970
dc.language.isoenen
dc.locationP1fi
dc.programmeMaster's Programme in Computer, Communication and Information Sciencesen
dc.programme.majorCommunications Engineeringen
dc.subject.keywordvirtualizationen
dc.subject.keywordenergy efficiencyen
dc.subject.keywordperformanceen
dc.subject.keywordhardwareen
dc.subject.keyworddeep learningen
dc.subject.keywordgreen ICTen
dc.titleExploring resource utilization in virtualization: A comparative study across platforms and hardware configurationsen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files