|
RouteNet: Leveraging Graph Neural Networks for 7 o' ~. q3 G' x9 L* r/ d8 ^
Network Modeling and Optimization in SDN 3 h7 E: A$ l' J( u6 B+ Y
4 f) L! s* `6 I2 A5 k" ~* E
3 C' E2 W8 E! v# {: Q3 Z6 sNetwork modeling is a key enabler to achieve
$ h, g- U* e2 \+ x" D4 a6 m# Geffificient network operation in future self-driving Software
9 D; o7 ?: ~) A C7 v$ rDefifined Networks. However, we still lack functional network H: B4 _6 w8 k% l' ?) H
models able to produce accurate predictions of Key Performance
$ L6 D8 O6 d* ]! r4 f& iIndicators (KPI) such as delay, jitter or loss at limited cost.
9 P. I/ B# ?; k ~- l) P! Q; l" t% OIn this paper we propose RouteNet, a novel network model based" C$ U0 }. h$ d; o
on Graph Neural Network (GNN) that is able to understand2 T$ U7 g' ~$ i6 n8 T
the complex relationship between topology, routing, and input/ p. T" N- E; r
traffific to produce accurate estimates of the per-source/destination' p5 l4 l) I0 q& m
per-packet delay distribution and loss. RouteNet leverages the/ @" A9 Z& l0 ^( ?9 C4 X6 j8 O- [
ability of GNNs to learn and model graph-structured information3 T$ c# U+ s, Z x9 O3 j2 n6 p) g
and as a result, our model is able to generalize over arbitrary
+ I2 Y* E) |, F) u A; [' ~+ Z+ \topologies, routing schemes and traffific intensity. In our eval( @1 l2 i! U) D3 `( s
uation, we show that RouteNet is able to predict accurately
5 l4 [/ o( B) b6 r" _: m( Cthe delay distribution (mean delay and jitter) and loss even in/ A- l( j' |9 z/ ~# i# q
topologies, routing and traffific unseen in the training (worst case
8 f. F8 [$ d. {8 _MRE = 15.4%). Also, we present several use cases where we
, x: c; ?+ a3 f* ^1 {4 E4 d/ Oleverage the KPI predictions of our GNN model to achieve
# {9 P2 S. x- L* i; neffificient routing optimization and network planning.
- j) Y" g6 f# X# V
: N7 V: ^0 e. F. Z" g
# m: z" s# h. _( o4 h$ F, K |