Exploring resource utilization in virtualization: A comparative study across platforms and hardware configurations
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Farooqi, Muhammad | |
| dc.contributor.author | Fu, Yu | |
| dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
| dc.contributor.school | School of Electrical Engineering | en |
| dc.contributor.supervisor | Manner, Jukka | |
| dc.date.accessioned | 2024-12-17T21:41:50Z | |
| dc.date.available | 2024-12-17T21:41:50Z | |
| dc.date.issued | 2024-11-18 | |
| dc.description.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. | en |
| dc.format.extent | 72 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/132442 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202412177970 | |
| dc.language.iso | en | en |
| dc.location | P1 | fi |
| dc.programme | Master's Programme in Computer, Communication and Information Sciences | en |
| dc.programme.major | Communications Engineering | en |
| dc.subject.keyword | virtualization | en |
| dc.subject.keyword | energy efficiency | en |
| dc.subject.keyword | performance | en |
| dc.subject.keyword | hardware | en |
| dc.subject.keyword | deep learning | en |
| dc.subject.keyword | green ICT | en |
| dc.title | Exploring resource utilization in virtualization: A comparative study across platforms and hardware configurations | en |
| dc.type | G2 Pro gradu, diplomityö | fi |
| dc.type.ontasot | Master's thesis | en |
| dc.type.ontasot | Diplomityö | fi |
| local.aalto.electroniconly | yes | |
| local.aalto.openaccess | no |