|
RouteNet: Leveraging Graph Neural Networks for , k2 `% r7 }+ p# ~. b# c
Network Modeling and Optimization in SDN 6 c! @+ A# i1 e+ j( {0 T3 x
" d9 I$ @% N3 e2 ^ B7 J) }
* m, [( w G" {7 D0 ^2 S/ {/ oNetwork modeling is a key enabler to achieve
: ^) T. U6 d3 A- M9 }; N" Deffificient network operation in future self-driving Software# G/ D7 k7 n) J
Defifined Networks. However, we still lack functional network
0 s& x' e4 ?' j. [- y& rmodels able to produce accurate predictions of Key Performance
) l: ?0 a; w3 Y9 o0 QIndicators (KPI) such as delay, jitter or loss at limited cost.- C8 z5 X( f4 c' @
In this paper we propose RouteNet, a novel network model based
) t7 y8 ?5 C6 ^# Y$ M- \on Graph Neural Network (GNN) that is able to understand" O1 H9 g; a z# X! Z* z; z
the complex relationship between topology, routing, and input
0 q6 Y- h: u) q. _; Y7 y$ T; X! N7 ]traffific to produce accurate estimates of the per-source/destination* U* Y6 K' \! c- E# i3 {1 V- x
per-packet delay distribution and loss. RouteNet leverages the
1 c1 @$ W( l9 l+ m' Vability of GNNs to learn and model graph-structured information
$ a+ p. J4 s) F( ]; kand as a result, our model is able to generalize over arbitrary( A! B3 V" F. T- Q0 X
topologies, routing schemes and traffific intensity. In our eval
2 o3 H- k: Y4 l3 P; Q9 |uation, we show that RouteNet is able to predict accurately
2 ?/ q2 K- D0 b' {2 t9 L& Z4 J* ~the delay distribution (mean delay and jitter) and loss even in, M: r$ `: _2 }8 _2 \! U7 z7 ?
topologies, routing and traffific unseen in the training (worst case% G; F/ U; Y. o# f; W5 z
MRE = 15.4%). Also, we present several use cases where we0 [3 B6 c( a" g
leverage the KPI predictions of our GNN model to achieve# h5 g$ B M8 R2 e; M' {- R% B
effificient routing optimization and network planning.
7 q, y9 ^0 {3 g- a
0 W+ R7 }9 r3 {/ F' U# x- F+ a# G+ \& A$ X% E$ N1 x
|