Open Guided Research, BSc and MSc Thesis Topics

We are offering topics in the context of and complementing our research projects. Below is a short list of some of the open topics. Please contact us to learn more about those. And, since any list may be out of date, please also check with us about other emerging topics or your own ideas. The homepage for chair members can be found here

We are primarily a systems research group, so usually expect to do some kind of real world prototype system and/or simulator code implementation and evaluation. This may include putting together hardware for testbeds or evaluation systems and sometimes user studies. In some cases, we'll look for solid mathematical modeling and analysis, likely paired with simulations.

We expect all theses to be written in English.

Formal guidelines and information about the formatting and the submission of a thesis can be found here.

To apply for a topic, please send an email to the respective supervisor including a letter of motivationCV, and a transcript of your completed courses.

Note: For the majority of the thesis topics, the candidate is required to undergo a trial period of the duration of one month during which his/her capabilities will be assessed. Such requirement implies that the official thesis registration date will be accordingly moved. Exceptions are possible based on the advisor discretion.

List of Topics (Bachelor Thesis, Master Thesis, Guided Research, Application Project)

Topic Title Keyword  Type Advisor/s
Optimizing QUIC over Long Delay Networks Internet measurments, Network Protocols BT/MT/GR Mike Kosek
In-Network Compute Infrastructures for Future Automotive Systems (thesis position @ Bosch) Virtualization, distributed systems, ns-3 MT Jörg Ott, Uthra Ambalavanan
Unikernel Migration with MirageOS Unikernel, Service Migration MT/GR Vittorio Cozzolino
Resource Management and Task Allocation in Edge-Cloud Infrastructures Optimization, Distributed Systems, Simulation MT/GR Vittorio Cozzolino
Identifying Web Hosts with Multiple Domain Toplists Internet measurements BT Trinh Viet Doan
Interactive Recommender Systems in Mobile Scenarios

recommender systems, data analysis, human-computer interaction

GR/AP Wolfgang Wörndl
Implementation of a Cooperative Maneuver Protocol for Autonomous Vehicles Autonomous driving, maneuver coordination, ns-3, C++ BT Bernhard Häfner
Implementation of IEEE 802.1CB in eBPF, XDP, and Open vSwitch Network protocols BT/MT/IDP Thomas Paul, Filip Rezabek
More than the sum of its parts: A unified measurement platform Internet measurments, Software design BT/GR Nitinder Mohan
M.Sc./B.Sc./GR Topic: Evaluating Single-Board Computer Performance in Networked Systems Single-board computer, Raspberry Pi BT/MT/GR Teemu Kärkkäinen
M.Sc./GR Topic: A Backend Interface for Big Blue Button for Emotion Recognition of Participants Video, Internet multimedia, cloud systems MT/GR Jörg Ott
Measuring and analyzing cloud network performance for home users Internet measurments, Data analysis BT/MT/GR Nitinder Mohan
High sensitive sensing using WiFi Mobile systems, Machine Learning MT/GR Leonardo Tonetto
Where are all these people going? Machine Learning, Human Mobility MT/GR Leonardo Tonetto
Crowd Estimates using Deep Neural Networks Machine Learning, Modeling BT, MT, GR Leonardo Tonetto
Reverse Engineering Wi-Fi Probing Patterns (on Mobile Devices) IoT, Human Mobility BT, MT Leonardo Tonetto
Understanding Human Mobility and COVID-19 Human Mobility, Data Analysis BT, MT, GR Leonardo Tonetto
Systematic Performance Analysis of Cloud Providers Performance Analysis, Data Analysis BT, MT Leonardo Tonetto
Towards increasing the reliability of DNS.   MT/GR Vaibhav Bajpai
Netflix or Youtube? Which streaming service performs better?   MT/GR Vaibhav Bajpai
Learning-based scheduler for Multipath TCP Protocol design, Machine learning MT Nitinder Mohan
Self-managing intelligent containers at the network Edge IoT, Containers, Machine learning MT/GR/BT Nitinder Mohan
Task offloadfing and compute data management in hybrid edge clouds IoT, Optimization, Age-of-Information MT Nitinder Mohan
Building a Visible Light Communication Flashlight (or laser pointer) VLC BT Teemu Kärkkäinen
Simulating the Mobility of a Million Humans with a GPU   BT/MT Teemu Kärkkäinen
Disruption and Disconnection Tolerant Video Analytics Platform   BT/MT Teemu Kärkkäinen
Serverless Lambda Executors at the Edge of the Network   MT Teemu Kärkkäinen
Simulating Bluetooth Low Energy Beaconing by Mobile Devices   MT/GR Teemu Kärkkäinen
Analysing Microcontroller Use in Everyday Objects Based on fccid.io   BT/GR Teemu Kärkkäinen
Human Mobility Tracking with Highly Directional Wi-Fi Beams   MT Teemu Kärkkäinen
Crypto-offloading for QUIC using NetFPGA Network Protocols MT Jörg Ott
Comparing MAWI traffic composition on backbone links (sample-F and sample-G)   BT

Vaibhav Bajpai

Analyzing transport layer (TCP, MPTCP) characteristics on backbone and edge links   BT Vaibhav Bajpai
Evaluating congestion controllers in mobility (car, train, et al.) scenarios   BT Vaibhav Bajpai
Mapping Cellular Network Dead Zones in Germany   MT Vaibhav Bajpai
Analysing FCC's Measuring Mobile Broadband Dataset   MT Vaibhav Bajpai
A Longitudinal View of Mobile Broadband Speeds in DE/AT   MT/BT Vaibhav Bajpai
Measuring Web and Video Content Delivery over QUIC   MT Vaibhav Bajpai
A Deep Dive into FCC's Measuring Broadband America Dataset   MT Vaibhav Bajpai
Performance Evaluation of DNS over HTTPS and DNS over TLS    MT Vaibhav Bajpai
Measuring TLS 1.3   MT Vaibhav Bajpai
A Deep Dive into Netflix Performance and QoE   BT Vaibhav Bajpai
Analysis of Mobile User QoE using a large-scale dataset from Google   MT Vaibhav Bajpai
Live Dashboard of Longitudinal Internet Performance and QoE Datasets   MT Vaibhav Bajpai
Revisiting Characterisation of YouTube Videos   BT Vaibhav Bajpai