MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering

Guillermo Bernárdez, José Suárez-Varela, Albert López, Xiang Shi, Shihan Xiao +3 more
3/31/2023
cs.NIcs.LGcs.MA

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Current trends in networking propose the use of Machine Learning (ML) for a wide variety of network optimization tasks. As such, many efforts have been made to produce ML-based solutions for Traffic Engineering (TE), which is a fundamental problem in ISP networks. Nowadays, state-of-the-art TE optimizers rely on traditional optimization techniques, such as Local search, Constraint Programming, or Linear programming. In this paper, we present MAGNNETO, a distributed ML-based framework that leverages Multi-Agent Reinforcement Learning and Graph Neural Networks for distributed TE optimization. MAGNNETO deploys a set of agents across the network that learn and communicate in a distributed fashion via message exchanges between neighboring agents. Particularly, we apply this framework to optimize link weights in OSPF, with the goal of minimizing network congestion. In our evaluation, we compare MAGNNETO against several state-of-the-art TE optimizers in more than 75 topologies (up to 153 nodes and 354 links), including realistic traffic loads. Our experimental results show that, thanks to its distributed nature, MAGNNETO achieves comparable performance to state-of-the-art TE optimizers with significantly lower execution times. Moreover, our ML-based solution demonstrates a strong generalization capability to successfully operate in new networks unseen during training.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bernrdez2023magnneto,
  title  = {MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering},
  author = {Guillermo Bernárdez and José Suárez-Varela and Albert López and Xiang Shi and Shihan Xiao and Xiangle Cheng and Pere Barlet-Ros and Albert Cabellos-Aparicio},
  year   = {2023},
  eprint = {2303.18157},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.18157v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.18157.svg)](https://codeofpaper.com/paper/2303.18157)

Discussion