University of Sussex
Browse

File(s) under embargo

Reinforcement learning-based congestion control: a systematic evaluation of fairness, efficiency and responsiveness

conference contribution
posted on 2023-12-04, 10:15 authored by George ParisisGeorge Parisis, Luca GiacomoniLuca Giacomoni
Reinforcement learning (RL)-based congestion control (CC) promises efficient CC in a fast-changing networking landscape, where evolving communication technologies, applications and traffic workloads pose severe challenges to human-derived CC algorithms. RL-based CC is in its early days and substantial research is required to understand existing limitations, identify research challenges and yield deployable solutions. In this paper we present the first reproducible and systematic study of RL-based CC with the aim to highlight strengths and uncover fundamental limitations of the state-of-the-art. We identify challenges in evaluating RL-based CC, establish a methodology for studying said approaches and perform experimentation with RL-based CC approaches that are publicly available. We show that existing approaches can acquire all available bandwidth swiftly and are resistant to non-congestive loss, at the cost of excessive packet loss in normal operation. We show that, as fairness is not embedded into reward functions, existing approaches exhibit unfairness in almost all tested network setups. Finally, we show that existing RL-based CC approaches under-perform when the available bandwidth and end-to-end latency dynamically change. Our codebase and datasets are publicly available with the aim to galvanise the community towards transparency and reproducibility, which have been recognised as crucial for researching and evaluating machine-generated policies.

Funding

Machine Learning-Driven Generation of Congestion Control and Flow Scheduling Algorithms for Improving Data Centre Performance : Engineering and Physical Sciences Research Council | 1804241

History

Publication status

  • Accepted

File Version

  • Accepted version

Publisher

IEEE

Event name

IEEE International Conference on Computer Communications - INFOCOM

Event location

Vancouver, Canada

Event type

conference

Event start date

2024-05-20

Event finish date

2024-05-23

Department affiliated with

  • Informatics Publications

Institution

University of Sussex

Peer reviewed?

  • Yes

Usage metrics

    University of Sussex (Publications)

    Categories

    No categories selected

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC