Andrea Aureli
Handling QoS with eBPF: rate limiting and packet scheduling approaches in XDP.
Rel. Fulvio Giovanni Ottavio Risso, Federico Parola. Politecnico di Torino, Master of science program in Computer Engineering, 2023
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
Optimizing and speeding up packet forwarding over networks and performing critical network functions is certainly a challenge in modern networking. The eBPF technology present in the Linux kernel allows attaching verified programs to specific hooks in the kernel, thereby extending the kernel itself. Running these programs enables bypassing certain steps in the Linux networking stack that may be unnecessary in specific situations. This thesis focuses on utilizing this technology to develop a prototype capable of achieving better results than those obtained with the vanilla Linux kernel. The prototype can autonomously manage routing and rate limiting functions. The primary emphasis of this work is on using the hook known as Linux eXpress Data Path (XDP), which introduces a faster data path into the Linux kernel.
Additionally, this work explores the features offered by a recent patch, not yet merged into the Linux kernel
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modify record (reserved for operators) |
