ReCoCo: Reinforcement learning-based Congestion control for Real-time applications

被引:2
|
作者
Markudova, Dena [1 ]
Meo, Michela [1 ]
机构
[1] Politecn Torino, Turin, Italy
关键词
networking; reinforcement learning; congestion control; rate adaptation; real-time communications;
D O I
10.1109/HPSR57248.2023.10147986
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time communication (RTC) platforms have seen a considerable surge in popularity in recent years, largely due to the COVID-19 pandemic which facilitated remote work. To ensure adequate Quality of Experience (QoE) for users, a good congestion control algorithm is needed. RTC applications use UDP, so congestion control is done on the application layer, leaving way for advanced algorithms. In this paper, we propose ReCoCo, a solution for congestion control in RTC applications based on Reinforcement learning (RL). ReCoCo gains information about the network conditions at the receiver-side, such as receiving rate, one-way delay and loss ratio and predicts the available bandwidth in the next time bin. We train ReCoCo on 9 bandwidth trace files that cover a vast array of network types. We try different algorithms, states and parameters, training both specific and general models. We find that ReCoCo outperforms the de-facto standard heuristic algorithm GCC in both specialized and general models. We also make observations on the difficulty of generalization when using RL.
引用
收藏
页数:7
相关论文
共 50 条
  • [11] State Selection and Cost Estimation for Deep Reinforcement Learning-Based Real-Time Control of Urban Drainage System
    Tian, Wenchong
    Xin, Kunlun
    Zhang, Zhiyu
    Liao, Zhenliang
    Li, Fei
    [J]. WATER, 2023, 15 (08)
  • [12] Learning-Based Predictive Control via Real-Time Aggregate Flexibility
    Li, Tongxin
    Sun, Bo
    Chen, Yue
    Ye, Zixin
    Low, Steven H.
    Wierman, Adam
    [J]. IEEE TRANSACTIONS ON SMART GRID, 2021, 12 (06) : 4897 - 4913
  • [13] Real-time deep learning-based position control of a mobile robot
    Top, Ahmet
    Gökbulut, Muammer
    [J]. Engineering Applications of Artificial Intelligence, 2024, 138
  • [14] A deep reinforcement learning-based scheduling framework for real-time workflows in the cloud environment
    Pan, Jiahui
    Wei, Yi
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [15] Real-time operation of distribution network: A deep reinforcement learning-based reconfiguration approach
    Bui, Van-Hai
    Su, Wencong
    [J]. SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2022, 50
  • [16] Learning-based system for real-time imaging
    Ae, T
    Sakai, K
    Ayaki, H
    Honda, N
    [J]. APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN IMAGE PROCESSING IV, 1999, 3647 : 154 - 163
  • [17] Experience Replay for Real-Time Reinforcement Learning Control
    Adam, Sander
    Busoniu, Lucian
    Babuska, Robert
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (02): : 201 - 212
  • [18] Real-Time Reinforcement Learning
    Ramstedt, Simon
    Pal, Christopher
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [19] An Learning-based Fault-Tolerant Model for Real-time Applications on Clouds
    Han, Haoran
    Bao, Weidong
    Zhu, Xiaomin
    Feng, Xiaosheng
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 130 - 133
  • [20] A reinforcement learning-based online learning strategy for real-time short-term load forecasting
    Wang, Xinlin
    Wang, Hao
    Li, Shengping
    Jin, Haizhen
    [J]. ENERGY, 2024, 305