Deep Q-Network and Traffic Prediction based Routing Optimization in Software Defined Networks - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Network and Computer Applications (JNCA) Année : 2021

Deep Q-Network and Traffic Prediction based Routing Optimization in Software Defined Networks

El Hocine Bouzidi
Abdelkader Outtagarts
Raouf Boutaba
  • Fonction : Auteur

Résumé

Software Defined Networking (SDN) is gaining momentum not only in research but also in IT industry representing the drivers of 5G networks, due to its capabilities of increasing the flexibility of a network and address a variety of network challenges, by logically centralizing the intelligence in software-based controllers. Thanks to Machine Learning (ML) techniques, the network performances and utilization can be optimized and enhanced. Neural Networks (NN) and Reinforcement Learning (RL), in particular, have demonstrated great success in cooperating with complex problems arising in network operation and management. To this end, we exploit in this paper, an SDN-based rules placement approach that aims to dynamically predict the traffic congestion by using mainly NN and learn optimal paths and reroute traffic to improve network utilization by deploying a Deep Q-Network (DQN) agent. To this end, we first formulate the Quality-of-Service (QoS)-aware routing problem as a Linear Program (LP), whose objective is to minimize the end-to-end (E2E) delay and link utilization. Then, we propose a simple yet efficient heuristic algorithm to solve it. Numerical results through emulation using ONOS controller and Mininet demonstrate that the proposed approach can significantly improve network performances in terms of decreasing the link utilization, the packet loss and the E2E delay.

Dates et versions

hal-04512393 , version 1 (20-03-2024)

Identifiants

Citer

El Hocine Bouzidi, Abdelkader Outtagarts, Rami Langar, Raouf Boutaba. Deep Q-Network and Traffic Prediction based Routing Optimization in Software Defined Networks. Journal of Network and Computer Applications (JNCA), 2021, 192, pp.103181. ⟨10.1016/j.jnca.2021.103181⟩. ⟨hal-04512393⟩
0 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More