Phan, T;
Reis, J;
Rocha, M;
Griffin, D;
Le, F;
Rio, M;
(2019)
Deep Neural Networks for Network Routing.
In:
2019 International Joint Conference on Neural Networks (IJCNN).
(pp. N-20199).
IEEE: Budapest, Hungary, Hungary.
Preview |
Text
IJCNN_ML.pdf - Accepted Version Download (1MB) | Preview |
Abstract
In this work, we propose a Deep Learning (DL) based solution to the problem of routing traffic flows in computer networks. Routing decisions can be made in different ways depending on the desired objective and, based on that objective function, optimal solutions can be computed using a variety of techniques, e.g. with mixed integer linear programming. However, determining these solutions requires solving complex optimization problems and, thus, cannot be typically done at runtime. Instead, heuristics for these problems are often created but designing them is non-trivial in many cases. The routing framework proposed here presents an alternative to the design of heuristics, whilst still achieving good performance. This is done by building a DL model trained on the optimal decisions over flows from known traffic demands. To evaluate our solution, we focused on the problem of network congestion, even though a wide range of alternative objectives could be fitted into this framework. We ran experiments using two publicly available datasets of networks with real traffic demands and showed that our solution achieves close-to-optimal network congestion values.
Type: | Proceedings paper |
---|---|
Title: | Deep Neural Networks for Network Routing |
Event: | International Joint Conference on Neural Networks (IJCNN) |
Location: | Budapest, Hungary |
Dates: | 14 July 2019 - 19 July 2019 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1109/IJCNN.2019.8851733 |
Publisher version: | https://doi.org/10.1109/IJCNN.2019.8851733 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | Routing, Linear programming, Neural networks, Internet, Optimization, Routing protocols |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng |
URI: | https://discovery.ucl.ac.uk/id/eprint/10073355 |
Archive Staff Only
View Item |