|
RouteNet: Leveraging Graph Neural Networks for
! M+ ? Y) t6 o+ _Network Modeling and Optimization in SDN , U$ Q0 R( A3 n7 R6 E
% e/ p1 ^) |7 A$ o: k& ~# `, s- M6 ?
7 p4 |! D! A5 c! M' iNetwork modeling is a key enabler to achieve5 _5 t s6 c( d9 F
effificient network operation in future self-driving Software
' \9 j3 l/ U* J4 ~5 jDefifined Networks. However, we still lack functional network
; Q3 ?) P7 R. K- g% ]+ U' L+ p! i ]models able to produce accurate predictions of Key Performance+ G: \( c% Y( Q8 U
Indicators (KPI) such as delay, jitter or loss at limited cost.' Y. s* F% ?! j Q$ {# ~6 n
In this paper we propose RouteNet, a novel network model based
) Z8 D! ?& {4 ?on Graph Neural Network (GNN) that is able to understand3 p' N( {# i' W G. U7 {8 F
the complex relationship between topology, routing, and input0 _! | J/ N4 x- S: U+ ?9 M
traffific to produce accurate estimates of the per-source/destination9 W# M4 F4 C( j, g c3 `+ _, [
per-packet delay distribution and loss. RouteNet leverages the
0 k1 B" f( a+ O1 K: Cability of GNNs to learn and model graph-structured information
1 D0 R* C; \2 z# fand as a result, our model is able to generalize over arbitrary1 w8 G6 }+ N- @% V" C+ k
topologies, routing schemes and traffific intensity. In our eval
7 D/ S' B, l* Fuation, we show that RouteNet is able to predict accurately
/ ?0 Y$ Z) ?2 \9 N0 ~the delay distribution (mean delay and jitter) and loss even in5 I' j+ t. [# d7 C3 L
topologies, routing and traffific unseen in the training (worst case
4 ~0 {" N- `7 U" I/ s7 BMRE = 15.4%). Also, we present several use cases where we/ H7 Q1 `# m+ n" A
leverage the KPI predictions of our GNN model to achieve6 j9 L& a" i/ G* ]" s Z. |5 u/ q
effificient routing optimization and network planning.5 ]8 Z4 Z+ s9 P) H
) b0 N& i, d& U7 d' Q0 E0 h6 K
4 H( X6 z( @1 V; i6 F
|