Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks

📅 2025-03-31
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Traditional traffic engineering (TE) algorithms suffer from poor scalability in ultra-large-scale networks (e.g., cloud WANs, LEO satellite constellations), while existing learning-based methods exhibit weak generalization, high training overhead, and difficulty in enforcing capacity constraints. Method: We propose a novel “learning-to-optimize” TE paradigm—learning the *algorithm* for computing optimal solutions, rather than predicting solutions directly. Our approach employs a lightweight graph neural network with topology-agnostic feature encoding and an end-to-end algorithmic learning framework, ensuring zero-shot generalization across unseen topologies and traffic patterns while strictly satisfying link capacity constraints and solution feasibility. Contributions/Results: On 5,000-node networks, our method achieves optimality gaps <3%; maintains effectiveness when tested on networks up to 20× larger than those seen during training; accelerates inference by 84% over exact solvers; and reduces training and inference latency by 2–4 orders of magnitude versus state-of-the-art learning-based TE methods.

Technology Category

Application Category

📝 Abstract
Traffic engineering (TE) in large-scale computer networks has become a fundamental yet challenging problem, owing to the swift growth of global-scale cloud wide-area networks or backbone low-Earth-orbit satellite constellations. To address the scalability issue of traditional TE algorithms, learning-based approaches have been proposed, showing potential of significant efficiency improvement over state-of-the-art methods. Nevertheless, the intrinsic limitations of existing learning-based methods hinder their practical application: they are not generalizable across diverse topologies and network conditions, incur excessive training overhead, and do not respect link capacities by default. This paper proposes TELGEN, a novel TE algorithm that learns to solve TE problems efficiently in large-scale networks, while achieving superior generalizability across diverse network conditions. TELGEN is based on the novel idea of transforming the problem of"predicting the optimal TE solution"into"predicting the optimal TE algorithm", which enables TELGEN to learn and efficiently approximate the end-to-end solving process of classical optimal TE algorithms. The learned algorithm is agnostic to the exact network topology or traffic patterns, and can efficiently solve TE problems given arbitrary inputs and generalize well to unseen topologies and demands. We trained and evaluated TELGEN on random and real-world networks with up to 5000 nodes and 106 links. TELGEN achieved less than 3% optimality gap while ensuring feasibility in all cases, even when the test network had up to 20x more nodes than the largest in training. It also saved up to 84% solving time than classical optimal solver, and could reduce training time per epoch and solving time by 2-4 orders of magnitude than latest learning algorithms on the largest networks.
Problem

Research questions and friction points this paper is trying to address.

Addressing scalability in large-scale network traffic engineering
Improving generalizability across diverse topologies and conditions
Reducing training overhead while respecting link capacities
Innovation

Methods, ideas, or system contributions that make the work stand out.

Generalizable Graph Neural Networks for TE
Transforms TE solution prediction to algorithm prediction
Efficiently approximates classical optimal TE algorithms
🔎 Similar Papers
No similar papers found.
F
Fangtong Zhou
Department of Computer Science, North Carolina State University, Raleigh, NC, 27606, USA
X
Xiaorui Liu
Department of Computer Science, North Carolina State University, Raleigh, NC, 27606, USA
Ruozhou Yu
Ruozhou Yu
Assistant Professor @ NCSU
IoTCloud/Edge ComputingBlockchainDCNLearning-based Networking
Guoliang Xue
Guoliang Xue
Professor of Computer Science and Engineering, Arizona State University
Cyber SecurityMachine LearningWireless Networking