Open Thesis

Anticipatory allocation of communication resources

Description

The goal of this work is to develop and solve an optimization problem to allocate network resources to users by looking into window of time in the future. By predicting/knowing the channel quality of the users in the future, a better, more optimal allocation of resources is made possible.

If you are interested in this work, please send us email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Strong Python programming skills
  • Strong foundation on wireless communications
  • Experience with reinforcement learning
  • Experience with optimization problems is an advantage

Supervisor:

Towards designing an optimal Multipath scheduler to handle dynamic wireless links

Description

In order to fully utilize the capabilities of a LiFi-RF Heterogeneous network, the client devices should be capable of using multiple network interfaces simultaneously. Thanks to multipath solutions like MPTCP, this is possible. 

The challenge in a MPTCP-enabled heterogeneous network lies in designing a policy to schedule data packets onto the multiple paths with heterogeneous characteristics (eg. delay, packet loss). These heterogeneous characteristics result in "out-of-order" (OFO) packets leading to long re-ordering delays at the reciver.

This work involves

  • Designing an MPTCP scheduler that schedules packets optimally to minimize network delay and handle the dynamicity of heterogeneous links
  • Implementing the scheduler in the Linux kernel
  • Performing extensive evaluations with Mininet and hardware

If you are interested in this work, please send an email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Strong Python and C++ programming skills
  • Experience with optimization problems
  • Experience with Linux networking

Supervisor:

Proactive wireless resource allocation with Traffic prediction

Description

Goal of this work is to predict the users' future positions (and hence their wireless channels) and their traffic demands and use this information to proactively allocate wireless resources to them.

If you are interested in this work, please send an email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Strong Python programming skills
  • Experience with optimization problems
  • Strong foundation on wireless communications

Supervisor:

Blockage Model Distribution for LiFi Communications

Description

The topic is related to human blockage modeling in LiFi systems. We would like to model blockages and evaluate their impact on user quality of service because having a line of sight is very important for communication technologies that use high frequencies such as LiFi. The loss of line of sight leads to frequent handovers, which in turn result in a data transmission interruption. 

This work involves

1. Obtaining stationary distributions for various mobility models 

2. Obtaining the probability distribuition of signal blockage

3. Combining the mobility model and blockage to obtain the probability distribution of a user blockage for users following a certain mobility model

If you are interested in this work, please send an email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Strong Python programming skills
  • Strong mathematical foundation relating to probability distributions
  • Strong foundation on wireless communications

Supervisor:

MPTCP vs MPQUIC in a LiFi-RF Heterogeneous Wireless Network

Keywords:
Multipath communication, LiFi

Description

Tasks:

  • Review of related literature
  • MPTCP+LiFi enabled hardware setup 
  • MPQUIC+LiFi enabled hardware setup 
  • Evaluate and Compare different schedulers on linux testbed

 

If you are interested in this work, please send an email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Experience with Linux networking
  • Strong foundation in wireless networking concepts
  • Availability to work in-presence

Supervisor:

Student Assistant for the Wireless Sensor Networks Lab WS22/23

Description

The Wireless Sensor Networks lab offers the opportunity to develop software solutions for the wireless sensor networking system, targeting innovative applications. For the next semester, a position is available to assist the participants in learning the programming environment and during the project development phase. The lab is planned to be held on-site every Tuesday 15:00 to 17:00.

Prerequisites

  • Solid knowledge in Wireless Communication: PHY, MAC, and network layers.
  • Solid programming skills: C/C++.
  • Linux knowledge.
  • Experience with embedded systems and microcontroller programming knowledge is preferable.

Supervisor:

Yash Deshpande, Hansini Vijayaraghavan

Ongoing Thesis

Bachelor's Theses

Re-implementation of a Deep reinforcement learning based multipath scheduler

Description

In order to fully utilize the capabilities of a LiFi-RF Heterogeneous network, the client devices should be capable of using multiple network interfaces simultaneously. Thanks to multipath solutions like MPTCP, this is possible. 

The challenge in a MPTCP-enabled heterogeneous network lies in designing a policy to schedule data packets onto the multiple paths with heterogeneous characteristics (eg. delay, packet loss). 

This work involves

  • Re-implementing an existing deep reinforcement learning model of a multipath scheduler
  • Evaluating the models extensively in an emulation environment (Mininet)

If you are interested in this work, please send an email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Strong Python programming skills
  • Experience with reinforcement learning
  • Experience with Linux
  • Experience using Mininet is an advantage

Supervisor:

Master's Theses

Modeling of Congestion Control in Networks

Description

This idea behind this master’s thesis is to leverage on previous research works done about formal proofs to model congestion control algorithms and make of a formal proof of their behavior and/or provide a scenario where it would fail to perform as intended.

Supervisor:

Hansini Vijayaraghavan - Dr. Fabien Geyer (Airbus)

Research Internships (Forschungspraxis)

Performance Analysis of LiFi-WiFi HetNets in ns-3

Description

This work involves

  • Understanding the existing basic ns-3 simulator for a LiFi-WiFi Heterogeneous network.
  • Evaluating the framework under different system parameters (number of users, number of access points, etc.) and visualizing the results in terms of data rate and other metrics.
  • Adapt the existing simulator to implement a simple resource management scheme and analyzing the results.

If you are interested in this work, please send an email with a short introduction of yourself along with your CV and grade transcript.

Prerequisites

  • Experience working with ns-3
  • Strong foundation in Wireless communication
  • Interest to learn about LiFi

Supervisor:

Internships

Simulator development for LiFi-RF channel model evaluations

Description

This work involves

  • Develop a LiFi-RF simulation framework in Python and implement existing channel models and blockage models
  • Extend simulator to include geometric models for objects and humans in an environment
  • Evaluate the LiFi and RF channel under different mobility and blockage conditions

Prerequisites

  • Strong Python programming skills
  • Understanding of mobility models
  • Strong foundation in wireless communication

Supervisor:

Simulator development for LiFi channel model evaluations

Description

This work involves

  • Develop a LiFi simulation framework in Python and implement existing channel models and blockage models
  • Extend simulator to include geometric models for objects and humans in an environment
  • Evaluate the LiFi channel under different mobility and blockage conditions

Prerequisites

  • Strong Python programming skills
  • Understanding of mobility models
  • Strong foundation in wireless communication

Supervisor: