|
RouteNet: Leveraging Graph Neural Networks for 3 P) k. n D# x9 @* K G4 [, A% A. [
Network Modeling and Optimization in SDN 8 b" z K6 B0 K; p6 i( t2 _
8 H- `. ?# s2 e/ H
5 a! E$ R, m7 \8 g+ q; U6 M$ P
Network modeling is a key enabler to achieve8 D- B) T# F$ b4 W( P' j
effificient network operation in future self-driving Software& a0 q2 |4 F3 E z. Z
Defifined Networks. However, we still lack functional network
$ o/ ~' C: t! K. Kmodels able to produce accurate predictions of Key Performance
. u6 [% R0 |/ F/ Y m2 a sIndicators (KPI) such as delay, jitter or loss at limited cost.
2 k) [* |. W4 D! @3 CIn this paper we propose RouteNet, a novel network model based+ o1 f- e+ h' B& ^
on Graph Neural Network (GNN) that is able to understand/ I! U+ b, c; o- X: m
the complex relationship between topology, routing, and input/ Y, y/ k- v& j5 ~- \
traffific to produce accurate estimates of the per-source/destination) ^; V4 u' }; H0 O1 z' ^1 F
per-packet delay distribution and loss. RouteNet leverages the
q/ J y4 f) s' f, l$ D6 Oability of GNNs to learn and model graph-structured information/ s& H+ G* d. g" |5 \
and as a result, our model is able to generalize over arbitrary y- ~6 r4 ]$ o6 M
topologies, routing schemes and traffific intensity. In our eval
+ E' d& m9 J" X! ]5 l. c* luation, we show that RouteNet is able to predict accurately
0 U3 _' q# m# H$ d9 othe delay distribution (mean delay and jitter) and loss even in. @; W! b/ K. A& h
topologies, routing and traffific unseen in the training (worst case/ k- f+ \; q9 w* G3 j% C
MRE = 15.4%). Also, we present several use cases where we8 \; ]/ W4 _4 L Y n. e
leverage the KPI predictions of our GNN model to achieve
6 w( P( I9 ~) d8 D1 a2 neffificient routing optimization and network planning.: y' @5 x! X e4 n, @, Q" ~
- J& l4 W. G) d+ Y4 Q) e+ X( ^. }
|