A Deep Learning Perspective on Network Routing
Not on the map. Why?
Abstract (arXiv)
Routing is, arguably, the most fundamental task in computer networking, and the most extensively studied one. A key challenge for routing in real-world environments is the need to contend with uncertainty about future traffic demands. We present a new approach to routing under demand uncertainty: tackling this challenge as stochastic optimization, and employing deep learning to learn complex patterns in traffic demands. We show that our method provably converges to the global optimum in well-studied theoretical models of multicommodity flow. We exemplify the practical usefulness of our approach by zooming in on the real-world challenge of traffic engineering (TE) on wide-area networks (WANs). Our extensive empirical evaluation on real-world traffic and network topologies establishes that our approach's TE quality almost matches that of an (infeasible) omniscient oracle, outperforming previously proposed approaches, and also substantially lowers runtimes.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 7 of its 60 references that are in the map. First posted on arXiv 1 Mar 2023.
Builds on
7 of 60 references.
References · 7
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2017Deep Reinforcement Learning that Matterscited by 754
- 2015Beyond Convexity: Stochastic Quasi-Convex Optimizationcited by 76
- 2021Solving Large-Scale Granular Resource Allocation Problems Efficiently with POPcited by 13
- 2016Lying Your Way to Better Traffic Engineeringcited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.