Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Towards Performance Evaluation and Future Applications of eBPF
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datavetenskap.
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datavetenskap.
2024 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Extended Berkeley Packet Filter (eBPF) is an instruction set and an execution environment inside the Linux kernel. eBPF improves flexibility for data processing and is realized via a virtual machine featuring both a Just-In-Time (JIT) compiler and an interpreter running in the kernel. It executes custom eBPF programs supplied by the user, effectively moving kernel functionality into user space. eBPF has received widespread adoption by companies such as Facebook, Netflix, and academia for a wide range of application domains. eBPF can be used to program the eXpress DataPath (XDP), a kernel network layer that processes packets closer to the NetworkInterface Card (NIC) for fast packet processing.

In this thesis, eBPF with XDP, and Iptables, are considered as a Network function(NF), implemented in a Virtual Machine (VM) for packet filtering. The traffic source(source VM) and traffic sink (destination VM) are present in the same subnet. The aim of this thesis is, to understand and investigate the implementation of NFs inVMs and to analyze performance metrics.

In VirtualBox, VMs are created to implement the NFs. The results are obtained for the measurements that are essential for the performance evaluation of the NFs, and presented in graphs.

Ort, förlag, år, upplaga, sidor
2024. , s. 66
Nyckelord [en]
eBPF, XDP, Iptables, Filtering, Performance evaluation
Nationell ämneskategori
Telekommunikation
Identifikatorer
URN: urn:nbn:se:bth-26023OAI: oai:DiVA.org:bth-26023DiVA, id: diva2:1842410
Ämne / kurs
ET2606 Masterarbete i elektroteknik med inriktning mot telekommunikationssystem 30,0 hp
Utbildningsprogram
ETATE Masterprogram i Elektroteknik med inriktning mot Telekommunikation
Handledare
Examinatorer
Tillgänglig från: 2024-03-12 Skapad: 2024-03-04 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

Towards Performance Evaluation and Future Applications of eBPF(1852 kB)482 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1852 kBChecksumma SHA-512
9e265dc4ca08e36fddb6093973936f07a743a552bb809d07c470272a5e371e8da55c45d29f7bc84e2dfe0ab9996dbe1da3ba2f2bd0aaa0b3add84c2cf705395d
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för datavetenskap
Telekommunikation

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 483 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1886 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf