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 条
  • [1] Reinforcement Learning Based Cross-Layer Congestion Control for Real-Time Communication
    Li, Haoyong
    Lu, Bingcong
    Xu, Jun
    Song, Li
    Zhang, Wenjun
    Li, Lin
    Yin, Yaoyao
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2022,
  • [2] Reinforcement Learning-based Real-time Fair Online Resource Matching
    Mishra, Pankaj
    Moustafa, Ahmed
    [J]. ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 1, 2022, : 34 - 41
  • [3] Statistical Learning Based Congestion Control for Real-Time Video Communication
    Dai, Tongyu
    Zhang, Xinggong
    Zhang, Yihang
    Guo, Zongming
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2020, 22 (10) : 2672 - 2683
  • [4] A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems
    Haouari, Bakhta
    Mzid, Rania
    Mosbahi, Olfa
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (27): : 20375 - 20401
  • [5] A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems
    Bakhta Haouari
    Rania Mzid
    Olfa Mosbahi
    [J]. Neural Computing and Applications, 2023, 35 : 20375 - 20401
  • [6] Reinforcement learning-based real-time energy management for a hybrid tracked vehicle
    Zou, Yuan
    Liu, Teng
    Liu, Dexing
    Sun, Fengchun
    [J]. APPLIED ENERGY, 2016, 171 : 372 - 382
  • [7] Reinforcement Learning-Based Algorithm for Real-Time Automated Parking Decision Making
    Wei, Xiaoyi
    Hou, Taixian
    Zhao, Xiao
    Tu, Jiaxin
    Guan, Haiyang
    Zhai, Peng
    Zhang, Lihua
    [J]. ARTIFICIAL INTELLIGENCE, CICAI 2023, PT II, 2024, 14474 : 242 - 252
  • [8] A New Congestion Control Algorithm for Datagram Congestion Control Protocol (DCCP) Based Real-time Multimedia Applications
    Rahman, Joy
    Saha, Sajeeb
    Hasan, Syed Faisal
    [J]. 2012 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (ICECE), 2012,
  • [9] Integration of Adaptive Control and Reinforcement Learning for Real-Time Control and Learning
    Annaswamy, Anuradha M.
    Guha, Anubhav
    Cui, Yingnan
    Tang, Sunbochen
    Fisher, Peter A.
    Gaudio, Joseph E.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (12) : 7740 - 7755
  • [10] 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)