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 motivation, CV, 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 |
---|---|---|---|
Robust User Access for Unified Mobility Experimentation Platform | Software design, Visualization, Vehicular Mobility | BT/MT/GR | Nitinder Mohan |
Container-inspired Deployment of Bare-metal Devices | Containers, Raspberry Pi | BT/GR/IDP | Raphael Hetzel |
Sensor Emulation for IoT Testbeds | Embedded Development, IoT | BT/GR/IDP | Raphael Hetzel |
Mapping Distributed Stream Processing to Actors | Actor Model, IoT, Stream Processing | BT/MT/GR | Raphael Hetzel |
IDE for Actor-based IoT Systems | Actor Model, IoT, Stream Processing, Web Development | BT/MT/GR | Raphael Hetzel |
Analyzing and Evaluating Service Scheduling Solutions in Edge Infrastructure | Edge computing, Service scheduling, Orchestration frameworks | BT/MT/GR | Nitinder Mohan |
Actor-based (Video-)Stream Processing | Actor Model, Benchmarking, Video, Stream Processing | BT/MT/GR | Raphael Hetzel |
Video-streaming application for Edge using Spark and Flink | Apache Spark, Apache Flink, Edge computing, Video, Stream Processing | BT/MT/GR | Nitinder Mohan |
Implications of COVID-19 on Quality of Internet Video Streaming (eg. Netflix and YouTube) | Video, Performance, COVID-19 | MT | Vaibhav Bajpai |
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 |
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 |
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 |
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 |
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 | ||
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 |