Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance impacts when moving from a VM-based solution to a container-based solution
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Container-based solutions are increasing in popularity and thus more companies grav- itate towards them. However, with systems growing larger and more complex there is a general need to introduce container orchestration to manage the increase of containers. While adopting these technologies, Ericsson has noticed some increase in CPU usage when switching from a VM-based solution to a container-based solution with Kubernetes. Thus this paper is focusing on identifying the factors that may impact CPU usage in this kind of scenario. To do this, a literature review was performed to identify potential factors and an experiment was conducted on these factors to determine their impact on CPU usage. The results show that factors such as number of Pods in a request chain, the message size between Pods, and where Pods are located in a Kubernetes cluster, may impact the CPU usage of a container-based system using Kubernetes. The number of Pods in the request chain and message size between Pods had the largest impact on CPU usage, and thus a conclusion could be drawn that network I/O is the prime factor one should look into when making sure that a container-based solution performs as good as possible.

Place, publisher, year, edition, pages
2022. , p. 31
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:bth-23153OAI: oai:DiVA.org:bth-23153DiVA, id: diva2:1670346
External cooperation
Ericsson
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGPT Software Engineering
Supervisors
Examiners
Available from: 2022-06-22 Created: 2022-06-15 Last updated: 2022-06-22Bibliographically approved

Open Access in DiVA

Performance impacts when moving from a VM-based solution to a container-based solution(1393 kB)611 downloads
File information
File name FULLTEXT01.pdfFile size 1393 kBChecksum SHA-512
7281397221419357f16f02d507dc02400e3c6be05a633a413962b730527ac6acc509b58005f5deb65fd9b847fdc0d98759854bee1aabcfe17580f10e28d71208
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Muchow, NicklasAmir Jalali, Danial
By organisation
Department of Software Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 611 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 824 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf