Learning to Flow (Between Datacenters)

Flow optimization is fundamental to computer science, and particularly to computer networks. A prominent example is flow optimization in the global “backbone networks” that interconnect service providers’ datacenters. We tackle a major gap between theory and practice: While in theoretical models upcoming traffic demands are typically known, in real-world networks such information is rarely available a priori. In practice, addressing this gap often involves predicting upcoming demands and optimizing for these. Using data from production networks, we show that this approach can produce solutions that deviate significantly from the optimum. We propose a novel approach: leveraging empirical data to directly learn flow configurations that deliver robustly high performance, bypassing the need for explicit demand prediction. We prove the optimality of our methodology. We further show that by building on recent advances in large-scale optimization and deep learning, our approach enables efficient training on extensive data, picking out intricate patterns in real-world traffic. Through extensive empirical evaluation, we demonstrate that our approach significantly outperforms the state of the art in terms of both solution quality and online runtimes.

Authors

Institutions

Publication Details

Journal
Communications of the ACM
Published
2026-02-17
DOI
https://doi.org/10.1145/3765706
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Learning to Flow (Between Datacenters)

Yarin Perry, Srikanth Kandula, Michael Schapira, Ishai Menache et al.
Communications of the ACM
Software-Defined Networks and 5G
article

Learning to Flow (Between Datacenters)

Yarin Perry, Srikanth Kandula, Michael Schapira, Ishai Menache, Aviv Tamar
article en

Abstract

Flow optimization is fundamental to computer science, and particularly to computer networks. A prominent example is flow optimization in the global “backbone networks” that interconnect service providers’ datacenters. We tackle a major gap between theory and practice: While in theoretical models upcoming traffic demands are typically known, in real-world networks such information is rarely available a priori. In practice, addressing this gap often involves predicting upcoming demands and optimizing for these. Using data from production networks, we show that this approach can produce solutions that deviate significantly from the optimum. We propose a novel approach: leveraging empirical data to directly learn flow configurations that deliver robustly high performance, bypassing the need for explicit demand prediction. We prove the optimality of our methodology. We further show that by building on recent advances in large-scale optimization and deep learning, our approach enables efficient training on extensive data, picking out intricate patterns in real-world traffic. Through extensive empirical evaluation, we demonstrate that our approach significantly outperforms the state of the art in terms of both solution quality and online runtimes.

Communications of the ACM
Microsoft (United States) (US), Amazon (United States) (US), Technion – Israel Institute of Technology (IL), Hebrew University of Jerusalem (IL)
Industry, innovation and infrastructure
Openalex Percentile: Top 59%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Learning to Flow (Between Datacenters) — Yarin Perry, Srikanth Kandula, et al. · Communications of the ACM (2026) | TGRS Research Map | TGRS