Is Machine Learning Ready for Traffic Engineering Optimization?
Guillermo Bern\'ardez, Jos\'e Su\'arez-Varela, Albert L\'opez, Bo Wu,, Shihan Xiao, Xiangle Cheng, Pere Barlet-Ros, Albert Cabellos-Aparicio

TL;DR
This paper evaluates whether modern machine learning techniques, specifically Multi-Agent Reinforcement Learning combined with Graph Neural Networks, are ready to optimize Traffic Engineering by comparing their performance and efficiency to traditional methods.
Contribution
The paper introduces a novel distributed ML-based system for Traffic Engineering that combines MARL and GNN, demonstrating comparable performance and significantly faster execution times.
Findings
MARL+GNN achieves performance similar to DEFO in various network scenarios.
The ML-based system reduces execution time from minutes to seconds.
The approach is effective on real-world network topologies.
Abstract
Traffic Engineering (TE) is a basic building block of the Internet. In this paper, we analyze whether modern Machine Learning (ML) methods are ready to be used for TE optimization. We address this open question through a comparative analysis between the state of the art in ML and the state of the art in TE. To this end, we first present a novel distributed system for TE that leverages the latest advancements in ML. Our system implements a novel architecture that combines Multi-Agent Reinforcement Learning (MARL) and Graph Neural Networks (GNN) to minimize network congestion. In our evaluation, we compare our MARL+GNN system with DEFO, a network optimizer based on Constraint Programming that represents the state of the art in TE. Our experimental results show that the proposed MARL+GNN solution achieves equivalent performance to DEFO in a wide variety of network scenarios including three…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Software-Defined Networks and 5G · Software System Performance and Reliability
