|
RouteNet: Leveraging Graph Neural Networks for " c* c$ }' n) j9 G0 E0 A; `
Network Modeling and Optimization in SDN
* Y. W& [; ]; T, ?
; b' }$ `4 m8 c1 m+ g) f
2 M3 F* f5 r) v2 FNetwork modeling is a key enabler to achieve0 S3 m5 p1 g" D( z
effificient network operation in future self-driving Software
5 C" p) q- W; H5 { R9 `9 WDefifined Networks. However, we still lack functional network
" h- m5 H1 d* t& X, x* emodels able to produce accurate predictions of Key Performance
! P" E8 y/ H: R, pIndicators (KPI) such as delay, jitter or loss at limited cost.- \& d4 J- V' G9 k' X: j* H
In this paper we propose RouteNet, a novel network model based
' w0 l% \# F' O" W6 Y8 `on Graph Neural Network (GNN) that is able to understand2 v7 x/ ~1 ?5 j& W- s
the complex relationship between topology, routing, and input& T! {* f d5 F, \! H* p
traffific to produce accurate estimates of the per-source/destination
3 K7 J# P1 @. Z7 o3 T( Vper-packet delay distribution and loss. RouteNet leverages the
/ o. m" `& o7 L5 k- iability of GNNs to learn and model graph-structured information
3 S# G; _3 F q0 l7 Vand as a result, our model is able to generalize over arbitrary
+ k' U5 {; e0 j7 l8 y% }4 l: l. Ttopologies, routing schemes and traffific intensity. In our eval
8 Y% s3 p$ ^. K- nuation, we show that RouteNet is able to predict accurately
" I* I% M" E% E$ d. w/ ?the delay distribution (mean delay and jitter) and loss even in- t8 a% f; x/ Y7 |& R
topologies, routing and traffific unseen in the training (worst case( k. i( k8 j0 k" s" ~) {* T
MRE = 15.4%). Also, we present several use cases where we. V' Q; E6 Y6 H
leverage the KPI predictions of our GNN model to achieve4 Z$ u! A* z' ^6 Y
effificient routing optimization and network planning.+ H& G" J2 N s7 b+ b& O9 j) k9 i
j) U% ^ U @
3 i4 l2 ~, G/ Q0 o |