|
RouteNet: Leveraging Graph Neural Networks for + s+ s& \) C4 p( C; S0 M
Network Modeling and Optimization in SDN ; b3 f5 x; R3 A7 x7 P
. ]: C3 U! F/ u4 A4 ?4 L! _$ `. o T+ D# l3 l
Network modeling is a key enabler to achieve
5 x9 h. v( T9 W% x/ s$ O' J7 \effificient network operation in future self-driving Software
" @. h! o# @% c0 a4 M) l+ qDefifined Networks. However, we still lack functional network
( U$ a& _% N% }* J) s8 wmodels able to produce accurate predictions of Key Performance
/ u( b+ x( n$ r4 H3 gIndicators (KPI) such as delay, jitter or loss at limited cost.
& Q. |% ?4 o3 w. c' N4 W1 u! L: KIn this paper we propose RouteNet, a novel network model based
8 N! L8 e6 V- ~4 ~on Graph Neural Network (GNN) that is able to understand8 q2 S5 t9 {1 W% o( O+ X$ a X
the complex relationship between topology, routing, and input& N! A7 [5 j) S2 D. a+ C2 ]% y
traffific to produce accurate estimates of the per-source/destination0 F, Q, i) ]% G. {9 J: Z' e" p
per-packet delay distribution and loss. RouteNet leverages the: u9 a$ [8 q, O f% H! G/ E+ o6 F
ability of GNNs to learn and model graph-structured information
- U8 A* j! ~1 ]! I2 J9 Jand as a result, our model is able to generalize over arbitrary+ F- `* K* k6 b0 v
topologies, routing schemes and traffific intensity. In our eval
/ s4 J' u3 \% { g: B! Z5 Uuation, we show that RouteNet is able to predict accurately. w$ i; Q$ |% R! a
the delay distribution (mean delay and jitter) and loss even in
& J8 [, G" N( l# a @2 d, Htopologies, routing and traffific unseen in the training (worst case$ \0 v% K! m1 ~4 Z a3 Z" K
MRE = 15.4%). Also, we present several use cases where we
& [$ k% ?! J$ G7 Q/ @' y- oleverage the KPI predictions of our GNN model to achieve+ W* a+ u5 I$ Q0 W' O
effificient routing optimization and network planning.; ~$ z, w+ x, G" R3 x
/ w7 R a" \8 R8 v
: f3 j6 U8 l0 @- w |