Machine Learning for Internet Congestion Control: Techniques and Challenges

This article focuses on the machine learning (ML) technologies for Internet congestion control. Specifically, it summarizes the main reasons why network operators should apply ML in congestion control, surveys the latest advances of learning-based CC approaches, and explores challenges of standardizing CC with machine learning. This article provides two aspects - challenges of learning-based CC that could motivate researchers to propose novel algorithms and develop standards of Internet CC with advanced ML techniques.