|
RouteNet: Leveraging Graph Neural Networks for
0 s, I8 e2 D% a/ b% A; hNetwork Modeling and Optimization in SDN
: k% J# a* G+ L3 [) T
+ \ } ?2 f$ X" F* S- j3 n( Q k% T& l
Network modeling is a key enabler to achieve. G: s1 Q( f* A( d# |
effificient network operation in future self-driving Software5 ^" _( J4 A4 ?& S* g/ I7 `/ s% @3 [
Defifined Networks. However, we still lack functional network$ {2 B/ P1 X( b' i2 k7 C
models able to produce accurate predictions of Key Performance2 L1 P+ |) N( p. c
Indicators (KPI) such as delay, jitter or loss at limited cost.4 t5 L" K$ ?6 Y) t
In this paper we propose RouteNet, a novel network model based, ^. M/ c4 n0 J+ N4 U
on Graph Neural Network (GNN) that is able to understand1 R4 h" x6 P7 v5 W2 j
the complex relationship between topology, routing, and input
( E) I0 |$ O1 Vtraffific to produce accurate estimates of the per-source/destination2 L: q+ ?; w( | Q1 |
per-packet delay distribution and loss. RouteNet leverages the$ w/ R! ?' f' k
ability of GNNs to learn and model graph-structured information- d, ^3 ?3 B h, ^+ f& o
and as a result, our model is able to generalize over arbitrary5 g( J C6 g6 F, g2 {+ J; _
topologies, routing schemes and traffific intensity. In our eval/ A" N/ c1 O, \& Q( g
uation, we show that RouteNet is able to predict accurately
1 [ r. E3 F* D. N: f2 } ^the delay distribution (mean delay and jitter) and loss even in& s, h% [8 t# c; a3 w
topologies, routing and traffific unseen in the training (worst case
# q) j, I; P# B9 D3 `, F. Y; HMRE = 15.4%). Also, we present several use cases where we8 Y# o4 _) o: H! P1 t1 N
leverage the KPI predictions of our GNN model to achieve5 B3 j6 M& l% h0 N
effificient routing optimization and network planning.; Z7 }- z1 z$ c" `2 D5 H4 U* z' j+ U2 @
6 T0 ]1 \+ s {3 t
+ { z& m$ w2 c' o4 [$ Q0 _5 R1 f |