AAU Student Projects - visit Aalborg University's student projects portal
A master thesis from Aalborg University

ReLoC - Reinforcing Lowered Congestion

Author(s)

Term

4. semester

Education

Publication year

2024

Submitted on

2024-05-31

Pages

115 pages

Abstract

This project sets out to explore the possibilities of applying deep reinforcement learning to TCP congestion control. Throughout the project, a novel deep reinforcement learning-based congestion control algorithm was designed and implemented called Reinforcing Lower Congestion (ReLoC). Furthermore, three different variations of ReLoC were created and tested in a variety of network scenarios. Four policies were created for the three variations of ReLoC. These four policies were the results of training in four different environments. The first policy was trained using a network environment that would always follow the same pattern of changing available capacity without any other TCP clients communicating over the channel. The second policy was trained using a network environment that would switch to random levels of available capacity, but still without any other TCP clients communicating over the channel. The final two policies were trained using the same network environments as the two prior respectively, but with another TCP client communicating over the channel. Through testing it was shown that the ReLoC variants were able to outperform commonly used congestion control algorithms when operating alone on the channel, however, it would underperform when another TCP client would be utilizing the channel as well. Various suggestions for further improvements have been presented which may help ReLoC being able to perform well in scenarios where it is sharing the channel with another TCP client.

Documents


Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.

If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.