Graph Neural Modeling of Network Flows

Network flow problems, which involve distributing traffic over a network such that the underlying infrastructure is used effectively, are ubiquitous in transportation and logistics. Due to the appeal of data-driven optimization, these problems have increasingly been approached using graph learning methods. Among them, the Multi-Commodity Network Flow (MCNF) problem is of particular interest given its generality, since it concerns the distribution of multiple flows (also called demands) of different sizes between several sources and sinks. The widely-used objective that we focus on is the maximum utilization of any link in the network, given traffic demands and a routing strategy. In this paper, we propose a novel approach based on Graph Neural Networks (GNNs) for the MCNF problem which uses distinctly parametrized message functions along each link, akin to a relational model where all edge types are unique. We show that our proposed method yields substantial gains over existing graph learning methods that constrain the routing unnecessarily. We extensively evaluate the proposed approach by means of an Internet routing case study using 17 Service Provider topologies and two flow routing schemes. We find that, in many networks, an MLP is competitive with a generic GNN that does not use our mechanism. Furthermore, we shed some light on the relationship between graph structure and the difficulty of data-driven routing of flows, an aspect that has not been considered in the existing work in the area.

READ FULL TEXT
research
04/20/2021

GDDR: GNN-based Data-Driven Routing

We explore the feasibility of combining Graph Neural Network-based polic...
research
02/21/2022

Data-Driven Traffic Assignment: A Novel Approach for Learning Traffic Flow Patterns Using a Graph Convolutional Neural Network

We present a novel data-driven approach of learning traffic flow pattern...
research
03/01/2023

A Deep Learning Perspective on Network Routing

Routing is, arguably, the most fundamental task in computer networking, ...
research
09/29/2018

On Minimizing the Completion Times of Long Flows over Inter-Datacenter WAN

Long flows contribute huge volumes of traffic over inter-datacenter WAN....
research
03/27/2023

Multi-Flow Transmission in Wireless Interference Networks: A Convergent Graph Learning Approach

We consider the problem of of multi-flow transmission in wireless networ...
research
07/08/2022

Open World Learning Graph Convolution for Latency Estimation in Routing Networks

Accurate routing network status estimation is a key component in Softwar...
research
10/25/2022

Teal: Learning-Accelerated Optimization of Traffic Engineering

In the last decade, global cloud wide-area networks (WANs) have grown 10...

Please sign up or login with your details

Forgot password? Click here to reset