|
RouteNet: Leveraging Graph Neural Networks for 2 N. r& r4 ~( V1 u. w! k+ w
Network Modeling and Optimization in SDN ; N& i7 B- w7 @, O2 ]
5 `7 r/ o! ~' i! o% ]0 _0 G0 I% Y
3 ^5 y; i* [# e3 E1 A" sNetwork modeling is a key enabler to achieve. S: C$ |6 j: g0 E' k+ E4 t; X
effificient network operation in future self-driving Software
' ]5 [3 W+ R- P$ o/ ^Defifined Networks. However, we still lack functional network% X& q3 A. o& Y& d& S; s' @: V7 |/ N
models able to produce accurate predictions of Key Performance
: V0 l. l5 k+ ?* Q+ {! KIndicators (KPI) such as delay, jitter or loss at limited cost.! B/ s+ @; P/ |0 @7 G( `! E
In this paper we propose RouteNet, a novel network model based
5 [/ G/ B* I9 @( F4 D. don Graph Neural Network (GNN) that is able to understand
e# A6 L/ t+ C) c/ dthe complex relationship between topology, routing, and input
1 s9 V J4 a& u4 htraffific to produce accurate estimates of the per-source/destination, k3 W( P. b% Y- }) e4 n! T
per-packet delay distribution and loss. RouteNet leverages the
: _4 A+ D. a; O$ K gability of GNNs to learn and model graph-structured information; Q9 e* ^" K8 u( q
and as a result, our model is able to generalize over arbitrary5 N( T6 y* ^* S6 ^6 |$ a$ K
topologies, routing schemes and traffific intensity. In our eval: R, r$ g; G9 B$ E8 R
uation, we show that RouteNet is able to predict accurately
* s6 O, \9 g* Tthe delay distribution (mean delay and jitter) and loss even in1 k, w- R H/ V& L! I* B/ W8 L
topologies, routing and traffific unseen in the training (worst case+ L- M$ {8 w! B$ r+ V, I0 a
MRE = 15.4%). Also, we present several use cases where we W3 O& @# s: S, T
leverage the KPI predictions of our GNN model to achieve0 b6 {8 ]( R# Z; M& p
effificient routing optimization and network planning.
" m" Q; T# h2 J; t
" h9 Y3 `7 ]* P$ u: f# R* P9 v
9 k* q8 g0 I% m8 `1 Y, }; V |