Open Thesis

Towards designing an optimal Multipath scheduler to handle dynamic wireless links

Beschreibung

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.

Voraussetzungen

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

Betreuer:

Proactive wireless resource allocation

Beschreibung

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.

Voraussetzungen

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

Betreuer:

Blockage Model Distribution for LiFi Communications

Beschreibung

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.

Voraussetzungen

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

Betreuer:

MPTCP vs MPQUIC in a LiFi-RF Heterogeneous Wireless Network

Stichworte:
Multipath communication, LiFi

Beschreibung

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.

Voraussetzungen

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

Betreuer:

Ongoing Thesis

Bachelorarbeiten

Re-implementation of a Deep reinforcement learning based multipath scheduler

Beschreibung

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.

Voraussetzungen

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

Betreuer:

Masterarbeiten

Modeling of Congestion Control in Networks

Beschreibung

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.

Betreuer:

Hansini Vijayaraghavan - Dr. Fabien Geyer (Airbus)

Forschungspraxis (Research Internships)

Performance Analysis of LiFi-WiFi HetNets in ns-3

Beschreibung

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.

Voraussetzungen

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

Betreuer:

Ingenieurpraxis

Simulator development for LiFi-RF channel model evaluations

Beschreibung

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

Voraussetzungen

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

Betreuer:

Simulator development for LiFi channel model evaluations

Beschreibung

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

Voraussetzungen

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

Betreuer: