|
RouteNet: Leveraging Graph Neural Networks for
& J" L7 V4 g$ `Network Modeling and Optimization in SDN
$ @5 l! h9 P# l" W$ D" I+ [8 S- e* j9 ^6 ^2 ]2 ~9 p' b) @! S( u
7 K# E) o* u/ H/ }( D6 d
Network modeling is a key enabler to achieve/ y! a3 g+ y' s9 H/ v+ q
effificient network operation in future self-driving Software
8 U; |1 c0 Z; V4 fDefifined Networks. However, we still lack functional network7 a) S- y4 x% l! ~" j8 ]$ p! `. ?
models able to produce accurate predictions of Key Performance
! G6 u: ]5 g7 f9 N0 {1 ^, H; zIndicators (KPI) such as delay, jitter or loss at limited cost.% T+ q& e- m3 l9 T, J6 a
In this paper we propose RouteNet, a novel network model based3 U; V* D! @- B" |5 z: E7 \+ j
on Graph Neural Network (GNN) that is able to understand
4 ?8 I6 D. V; A/ x. ?3 i/ Ethe complex relationship between topology, routing, and input/ V" ?3 V# U. Y' ?4 K
traffific to produce accurate estimates of the per-source/destination1 s0 W5 p- G& y1 U E: c' H
per-packet delay distribution and loss. RouteNet leverages the1 J" d3 W8 H$ T4 M$ v/ |6 h
ability of GNNs to learn and model graph-structured information( E, ]8 M9 i% e/ ~: j r
and as a result, our model is able to generalize over arbitrary
: n, ]8 p. l3 H; C- Ttopologies, routing schemes and traffific intensity. In our eval
4 x; a7 c. C$ u$ I& I+ b huation, we show that RouteNet is able to predict accurately
7 R: t# J; E0 j: h! lthe delay distribution (mean delay and jitter) and loss even in
% w+ x. E& |! G! r1 Gtopologies, routing and traffific unseen in the training (worst case0 C* V9 F$ K% m
MRE = 15.4%). Also, we present several use cases where we3 ^6 H+ |9 v$ h' E
leverage the KPI predictions of our GNN model to achieve
; m6 O+ W" ?; i' J8 u. x( Jeffificient routing optimization and network planning.
1 N8 T x/ W$ A; o4 w" W; ^9 N4 [, m
3 [! p" j/ }) m
|