IEEE Access (Jan 2021)

Machine Learning for Broad-Sensed Internet Congestion Control and Avoidance: A Comprehensive Survey

  • Huifen Huang,
  • Xiaomin Zhu,
  • Jiedong Bi,
  • Wenpeng Cao,
  • Xinchang Zhang

DOI
https://doi.org/10.1109/ACCESS.2021.3060287
Journal volume & issue
Vol. 9
pp. 31525 – 31545

Abstract

Read online

It is challenging to deal with the Internet congestion problem because of several factors such as ever-growing traffic and distributed network architecture. The congestion problem can be solved or alleviated by various methods, including rate control, bandwidth-guarantee routing and bandwidth reservation. We use the term broad-sensed Internet congestion control and avoidance (BICC&A) to generally denote all of the above methods. Most BICC&A solutions depend on or benefit from the knowledge of network conditions, including traffic status (type and volume), available bandwidth and topology. In this paper, we present a comprehensive survey of the applications of machine learning to network condition acquirement methods for BICC&A and specific BICC&A methods. First, we provide an overview of the background knowledge of BICC&A and machine learning. Then, we provide detailed reviews on the applications of machine learning techniques to network condition acquirement methods for BICC&A and to specific BICC&A methods. Finally, we outline important research opportunities.

Keywords