Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • 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
Impact of Container Network Interface On Database Performance
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2024 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

  Choosing the right Container Network Interface (CNI) for a Kubernetes cluster might either be trivial since it was pre-configured by a cloud provider, or it could be a complex problem with many different options, all with their specific advantages and disadvantages. While there are studies on how many of these CNIs perform on raw network data, few works examining specific application workloads have been studied. In this thesis we examine how different dataplanes of the Calico CNI impact performance of a networked PostgreSQL application. A short introduction to how networking is implemented in Kubernetes along with more specific details concerning the Calico CNI and eBPF internals are presented.

  We show that running database queries over the network yield similar results to previous studies done with raw network benchmarks, thus concluding that processing bottle-necks in the networking layer negates performance losses in the application layer. Finally we conclude that using the eBPF dataplane in Calico performs better where networked applications are located on the same node, while traditional Iptables networking provide a small improvement where applications are located on different nodes.

Place, publisher, year, edition, pages
2024. , p. 28
Series
UMNAD ; 1515
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-229186OAI: oai:DiVA.org:umu-229186DiVA, id: diva2:1896691
External cooperation
Ander Sigfridsson, ITS Umeå Universitet
Educational program
Bachelor of Science Programme in Computing Science
Supervisors
Examiners
Available from: 2024-09-11 Created: 2024-09-10 Last updated: 2024-09-11Bibliographically approved

Open Access in DiVA

fulltext(2483 kB)158 downloads
File information
File name FULLTEXT01.pdfFile size 2483 kBChecksum SHA-512
eb2627e647e6d2762276a9bf6992b85d4849724bf81ebe077c00d6facbe4c8f8698ae8b7633546283247baed6c046000472a724322b616c94ea7c486361ac8eb
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lindqvist, Lukas
By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 158 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: 178 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • 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