Teal: Learning-Accelerated Optimization of WAN Traffic Engineering
Not on the map. Why?
Abstract (arXiv)
The rapid expansion of global cloud wide-area networks (WANs) has posed a challenge for commercial optimization engines to efficiently solve network traffic engineering (TE) problems at scale. Existing acceleration strategies decompose TE optimization into concurrent subproblems but realize limited parallelism due to an inherent tradeoff between run time and allocation performance. We present Teal, a learning-based TE algorithm that leverages the parallel processing power of GPUs to accelerate TE control. First, Teal designs a flow-centric graph neural network (GNN) to capture WAN connectivity and network flows, learning flow features as inputs to downstream allocation. Second, to reduce the problem scale and make learning tractable, Teal employs a multi-agent reinforcement learning (RL) algorithm to independently allocate each traffic demand while optimizing a central TE objective. Finally, Teal fine-tunes allocations with ADMM (Alternating Direction Method of Multipliers), a highly parallelizable optimization algorithm for reducing constraint violations such as overutilized links. We evaluate Teal using traffic matrices from Microsoft's WAN. On a large WAN topology with >1,700 nodes, Teal generates near-optimal flow allocations while running several orders of magnitude faster than the production optimization engine. Compared with other TE acceleration schemes, Teal satisfies 6--32% more traffic demand and yields 197--625x speedups.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 16 of its 77 references that are in the map. First posted on arXiv 25 Oct 2022.
Builds on
16 of 77 references.
References · 16
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2017Counterfactual Multi-Agent Policy Gradientscited by 751
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2016Learning to Communicate with Deep Multi-Agent Reinforcement Learningcited by 575
- 2017Representation Learning on Graphs: Methods and Applicationscited by 457
- 2020Social-STGCNN: A Social Spatio-Temporal Graph Convolutional Neural Network for Human Trajectory Predictioncited by 325
- 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 288
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 245
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
4 more
- 2018Experience-driven Networking: A Deep Reinforcement Learning based Approachcited by 41
- 2021Solving Large-Scale Granular Resource Allocation Problems Efficiently with POPcited by 13
- 2020CFR-RL: Traffic Engineering with Reinforcement Learning in SDNcited by 12
- 2020Dynamic Graph Neural Network for Traffic Forecasting in Wide Area Networkscited by 7
Built on by
Citing papers per year: 2024: 3; 2025: 4; 2026: 6.
13 papers.
Sort:
By area:
- 2024Diffusion Models as Network Optimizers: Explorations and Analysiscited by 13
- 2025Near-Real-Time Resource Slicing for QoS Optimization in 5G O-RAN using Deep Reinforcement Learningcited by 4
- 2024Learning Sub-Second Routing Optimization in Computer Networks requires Packet-Level Dynamicscited by 2
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problemscited by 1
- 2026EMA: Efficient Model Adaptation for Learning-based Systemscited by 1
- 2024Introduction to Graph Neural Networks for Machine Learning Engineerscited by 0
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networkscited by 0
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologiescited by 0
- 2025From GNNs to Symbolic Surrogates via Kolmogorov-Arnold Networks for Delay Predictioncited by 0
- 2026Can Neural Networks Provide Latent Embeddings for Telemetry-Aware Greedy Routing?cited by 0
- 2026Towards Near-Real-Time Telemetry-Aware Routing with Neural Routing Algorithmscited by 0
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networkingcited by 0
- 2026EMA: Efficient Model Adaptation for Learning-based Systems13 May 2026
- 2026NeuroRisk: Physics-Informed Neural Optimization for Risk-Aware Traffic Engineering13 May 2026
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026Towards Near-Real-Time Telemetry-Aware Routing with Neural Routing Algorithms3 Apr 2026
- 2026Can Neural Networks Provide Latent Embeddings for Telemetry-Aware Greedy Routing?13 Feb 2026
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problems30 Jan 2026
- 2025From GNNs to Symbolic Surrogates via Kolmogorov-Arnold Networks for Delay Prediction24 Dec 2025
- 2025Near-Real-Time Resource Slicing for QoS Optimization in 5G O-RAN using Deep Reinforcement Learning17 Sep 2025
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologies30 Jun 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2024Introduction to Graph Neural Networks for Machine Learning Engineers27 Dec 2024
- 2024Diffusion Models as Network Optimizers: Explorations and Analysis1 Nov 2024
- 2025Near-Real-Time Resource Slicing for QoS Optimization in 5G O-RAN using Deep Reinforcement Learningcited by 4
- 2024Learning Sub-Second Routing Optimization in Computer Networks requires Packet-Level Dynamicscited by 2
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problemscited by 1
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networkingcited by 0
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problems30 Jan 2026
- 2025Near-Real-Time Resource Slicing for QoS Optimization in 5G O-RAN using Deep Reinforcement Learning17 Sep 2025
- 2024Learning Sub-Second Routing Optimization in Computer Networks requires Packet-Level Dynamics14 Oct 2024
- 2026EMA: Efficient Model Adaptation for Learning-based Systemscited by 1
- 2024Introduction to Graph Neural Networks for Machine Learning Engineerscited by 0
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networkscited by 0
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologiescited by 0
- 2025From GNNs to Symbolic Surrogates via Kolmogorov-Arnold Networks for Delay Predictioncited by 0
- 2026Can Neural Networks Provide Latent Embeddings for Telemetry-Aware Greedy Routing?cited by 0
- 2026Towards Near-Real-Time Telemetry-Aware Routing with Neural Routing Algorithmscited by 0
- 2026NeuroRisk: Physics-Informed Neural Optimization for Risk-Aware Traffic Engineeringcited by 0
- 2026EMA: Efficient Model Adaptation for Learning-based Systems13 May 2026
- 2026NeuroRisk: Physics-Informed Neural Optimization for Risk-Aware Traffic Engineering13 May 2026
- 2026Towards Near-Real-Time Telemetry-Aware Routing with Neural Routing Algorithms3 Apr 2026
- 2026Can Neural Networks Provide Latent Embeddings for Telemetry-Aware Greedy Routing?13 Feb 2026
- 2025From GNNs to Symbolic Surrogates via Kolmogorov-Arnold Networks for Delay Prediction24 Dec 2025
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologies30 Jun 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2024Introduction to Graph Neural Networks for Machine Learning Engineers27 Dec 2024