Machine Learning Approaches for Active Queue Management: A Survey, Taxonomy, and Future Directions

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Toopchinezhad, Mohammad Parsa, Ahmadi, Mahmood
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913529257263104
author Toopchinezhad, Mohammad Parsa
Ahmadi, Mahmood
author_facet Toopchinezhad, Mohammad Parsa
Ahmadi, Mahmood
contents Active Queue Management (AQM), a network-layer congestion control technique endorsed by the Internet Engineering Task Force (IETF), encourages routers to discard packets before the occurrence of buffer overflow. Traditional AQM techniques often employ heuristic approaches that require meticulous parameter adjustments, limiting their real-world applicability. In contrast, Machine Learning (ML) approaches offer highly adaptive, data-driven solutions custom to dynamic network conditions. Consequently, many researchers have adapted ML for AQM throughout the years, resulting in a wide variety of algorithms ranging from predicting congestion via supervised learning to discovering optimal packet-dropping policies with reinforcement learning. Despite these remarkable advancements, no previous work has compiled these methods in the form of a survey article. This paper presents the first thorough documentation and analysis of ML-based algorithms for AQM, in which the strengths and limitations of each proposed method are evaluated and compared. In addition, a novel taxonomy of ML approaches based on methodology is also established. The review is concluded by discussing unexplored research gaps and potential new directions for more robust ML-AQM methods.
format Preprint
id arxiv_https___arxiv_org_abs_2410_02563
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Machine Learning Approaches for Active Queue Management: A Survey, Taxonomy, and Future Directions
Toopchinezhad, Mohammad Parsa
Ahmadi, Mahmood
Networking and Internet Architecture
Active Queue Management (AQM), a network-layer congestion control technique endorsed by the Internet Engineering Task Force (IETF), encourages routers to discard packets before the occurrence of buffer overflow. Traditional AQM techniques often employ heuristic approaches that require meticulous parameter adjustments, limiting their real-world applicability. In contrast, Machine Learning (ML) approaches offer highly adaptive, data-driven solutions custom to dynamic network conditions. Consequently, many researchers have adapted ML for AQM throughout the years, resulting in a wide variety of algorithms ranging from predicting congestion via supervised learning to discovering optimal packet-dropping policies with reinforcement learning. Despite these remarkable advancements, no previous work has compiled these methods in the form of a survey article. This paper presents the first thorough documentation and analysis of ML-based algorithms for AQM, in which the strengths and limitations of each proposed method are evaluated and compared. In addition, a novel taxonomy of ML approaches based on methodology is also established. The review is concluded by discussing unexplored research gaps and potential new directions for more robust ML-AQM methods.
title Machine Learning Approaches for Active Queue Management: A Survey, Taxonomy, and Future Directions
topic Networking and Internet Architecture
url https://arxiv.org/abs/2410.02563