Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Telecommunication Technologies and Networks Management
Title in original language Konteinerizētu lietojumprogrammu visaptveroša veiktspējas analīze salīdzinājumā ar virtuālo mašīnu izvietojumiem mākoņvidē, izmantojot VirtualBox
Title in English Comprehensive Performance Analysis of Containerized Applications Versus Virtual Machine Deployments in Cloud Environments Using VirtualBox
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Elans Grabs
Reviewer Aleksandrs Ipatovs
Abstract Straujā mākoņdatošanas tehnoloģiju attīstība ir novedusi pie plaša gan virtuālo mašīnu (VM), gan konteineru izvietošanas izmantošanas. Šis darbs sniedz visaptverošu konteinerizēto lietojumprogrammu veiktspējas analīzi, izmantojot Docker, salīdzinot ar tradicionālajiem virtuālo mašīnu izvietojumiem mākoņu vidēs. Izmantojot VirtualBox, tika konfigurētas trīs virtuālās mašīnas, lai simulētu mākoņu vidi: viena Docker konteineru izvietošanai, viena tradicionālajiem VM izvietojumiem un viena kā klients veiktspējas testēšanai. Galvenie veiktspējas rādītāji, tostarp latentums, caurlaidspēja, resursu izmantošana un mērogojamība, tika novērtēti, izmantojot detalizētus eksperimentus. Latentuma un caurlaidspējas mērīšanai tika izmantoti Apache Benchmark (ab) un iPerf, savukārt resursu izmantošanu monitorēja, izmantojot tādus rīkus kā htop un vmstat. Turklāt tika veikti mērogojamības testi, lai novērotu, kā katrs izvietojums reaģē uz pieaugošu slodzi. Atklājumi atklāj būtiskas atšķirības veiktspējas īpašībās starp konteinerizētiem un VM balstītiem izvietojumiem. Konteineri demonstrēja augstāku resursu izmantošanas efektivitāti un mērogojamību, kamēr VM nodrošināja stabilāku veiktspēju konkrētos apstākļos. Šis darbs arī izpēta šo atklājumu ietekmi uz mākoņu tīkla pārvaldību un piedāvā ieteikumus mākoņu infrastruktūras optimizēšanai. Rezultāti sniedz ieguldījumu esošajā zināšanu bāzē par mākoņu veiktspējas novērtēšanu un nodrošina praktiskas atziņas mākoņu arhitektiem, inženieriem un pētniekiem. Šis darbs uzsver atbilstošas izvietošanas stratēģijas izvēles nozīmi, pamatojoties uz specifiskām veiktspējas prasībām, un izceļ nākotnes pētījumu virzienus, tostarp serverless computing un uzlabotas tīkla tehnoloģijas integrāciju.
Keywords Mākoņdatošana, virtuālās mašīnas, virtualizācija, virtuālās vides, hiperuzraugs, konteineri, konteinerizācija, Docker, veiktspējas novērtēšana, latentums, caurlaidspēja, resursu izmantošana, mērogojamība, Apache Benchmark, iPerf, VirtualBox, slodzes balansēšana, kļūdu tolerance, Kubernetes
Keywords in English Cloud Computing, Virtual Machines, Virtualization, Virtual Environments, Hypervisor, Containers, Containerization, Docker, Performance Evaluation, Latency, Throughput, Resource Utilization, Scalability, Apache Benchmark , iPerf , VirtualBox , Load Balancing , Fault Tolerance , Kubernetes
Language eng
Year 2024
Date and time of uploading 02.06.2024 01:37:45