Ongoing Thesis

Bachelor's Theses

Measuring the Throughput of quantized neural networks on P4 devices

Description

Implement a quantized neural network in P4 and evaluate the throughput of feed-forward networks and networks with attention mechanisms on P4 hardware.

Supervisor:

Master's Theses

Design and Evaluation of a Microservice-based Implementation of the User Plane Function

Keywords:
UPF, Microservice Implementation, P4

Description

In this work, the student will design a microservice-based implementation of 5G UPF. 

A prototype implementation using P4 will be done for evaluating the cost of this implementation.

Prerequisites

- Critical thinking

-P4 and 5G knowledge is a plus.

Supervisor:

Implementation and Analysis of P4-based 5G User Plane Function

Keywords:
5G, P4, UPF

Description

The 5G cellular networks are the state-of-the-art cellular networks for the coming 10 years. One of the critical network functions in the 5G core system is the evolved packet gateway or User Plane Function (UPF). The UPF is responsible for carrying the users' packets from the base stations to the data network (like the internet). 

On the other hand, P4 is a promising language for programming packet processors. It can be used to program different networking devices (Software/FPGAs/ASICs/...).

Using P4 to implement the UPF has many advantages in terms of flexibility and scalability. In this work, the student will realize/implement the UPF in P4 language. Then, the advantages of this approach, especially in terms of performance gains, will be evaluated.

Prerequisites

-Good programming skills

-Basic Linux knowledge

-Motivation and critical thinking

-Knowledge about LTE, 5G, or P4 is a plus.

Supervisor: