Real-Time TCP Packet Loss Prediction Using Machine Learning

被引:0
作者
Welzl, Michael [1 ]
Islam, Safiqul [2 ]
von Stephanides, Maximilian [3 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
[2] Oslo Metropolitan Univ, Dept Comp Sci, Oslo, Norway
[3] CESifo, Oslo, Norway
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Packet loss; Real-time systems; Delays; Measurement; Internet; Prediction algorithms; Training data; Throughput; Predictive models; Monitoring; Telecommunication congestion control; Machine learning; TCP; congestion control; machine learning; ECN; CONGESTION CONTROL;
D O I
10.1109/ACCESS.2024.3488511
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Congestion and resulting packet loss in TCP connections can lead to performance degradation and reduce the Quality of Experience (QoE) for end users. Many common TCP congestion control algorithms therefore adjust their sending rate proactively, using heuristics based on measured delay and/or throughput. We have investigated whether it would be possible to replace such heuristics with Machine Learning (ML), such that Internet hosts could meaningfully react when a packet loss is predicted to happen. For example, such a reaction could involve the use of Forward Erasure Correction (FEC) to protect against the loss, or to dynamically tune parameters of TCP. We present two ML models that were trained for Reno and Cubic flows, respectively, and show that they can be beneficially applied in real time. We do this by informing a TCP sender to reduce its rate via a local, artificially generated Explicit Congestion Notification (ECN) signal at the sender before packet loss would have happened.
引用
收藏
页码:159622 / 159634
页数:13
相关论文
共 54 条
  • [1] Classic Meets Modern: a Pragmatic Learning-Based Congestion Control for the Internet
    Abbasloo, Soheil
    Yen, Chen-Yu
    Chao, H. Jonathan
    [J]. SIGCOMM '20: PROCEEDINGS OF THE 2020 ANNUAL CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION ON THE APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATION, 2020, : 632 - 647
  • [2] Active Queue Management: A Survey
    Adams, Richelle
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (03): : 1425 - 1476
  • [3] Allman Mark., 2009, TCP CONGESTION CONTR, DOI DOI 10.17487/RFC5681
  • [4] Andreoletti D, 2019, IEEE CONF COMPUT, P246, DOI [10.1109/infcomw.2019.8845132, 10.1109/INFCOMW.2019.8845132]
  • [5] Arun V, 2018, PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'18), P329
  • [6] Packet loss rate prediction using the sparse basis prediction model
    Atiya, Amir F.
    Yoo, Sun-Goo
    Chong, Kil To
    Kim, Hyongsuk
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2007, 18 (03): : 950 - 954
  • [7] Predictive Modeling of Loss Ratio for Congestion Control in IoT Networks Using Deep Learning
    Benadji, Hanane
    Zitoune, Lynda
    Veque, Veronique
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 2814 - 2819
  • [8] Deep Neural Networks and Tabular Data: A Survey
    Borisov, Vadim
    Leemann, Tobias
    Sessler, Kathrin
    Haug, Johannes
    Pawelczyk, Martin
    Kasneci, Gjergji
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (06) : 7499 - 7519
  • [9] Briscoe B., 2023, Standard RFC 9330
  • [10] Cardwell N., 2024, BBR Congestion Control