Reinforcement Learning-Driven QoS-Aware Intelligent Routing for Software-Defined Networks

Software-defined network (SDN) is an emerging computer networking technology that disjoints the data forwarding from the centralized control and enables a highly manageable and flexible networking paradigm. There has been intensive research developed for efficient routing and resource allocation for SDNs. However, there still remain essential challenges to achieve situation-awareness networking management to ensure the application-driven Quality-of-Service (QoS) even in the presence of cyber attacks. To address this issue, in this paper, we exploit reinforcement learning (RL) technologies to develop a situation-awareness and intelligent networking management from the perspective of routing management. The performance of our proposed RL-enabled routing management method is evaluated in the simulation sections by considering various scenarios.

[1]  Ian F. Akyildiz,et al.  QoS-Aware Adaptive Routing in Multi-layer Hierarchical Software Defined Networks: A Reinforcement Learning Approach , 2016, 2016 IEEE International Conference on Services Computing (SCC).

[2]  Kuochen Wang,et al.  A QoS-aware routing in SDN hybrid networks , 2017, FNC/MobiSPC.

[3]  Albert Cabellos-Aparicio,et al.  A Deep-Reinforcement Learning Approach for Software-Defined Networking Routing Optimization , 2017, ArXiv.

[4]  Leonid Peshkin,et al.  Reinforcement learning for adaptive routing , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[5]  C. N. Sminesh,et al.  A Proactive Flow Admission and Re-Routing Scheme for Load Balancing and Mitigation of Congestion Propagation in SDN Data Plane , 2018, ArXiv.

[6]  Alex Graves,et al.  Asynchronous Methods for Deep Reinforcement Learning , 2016, ICML.

[7]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[8]  Mathieu Bouet,et al.  Monitoring latency with OpenFlow , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[9]  Guy Pujolle,et al.  NeuRoute: Predictive dynamic routing for software-defined networks , 2017, 2017 13th International Conference on Network and Service Management (CNSM).

[10]  Majd Latah,et al.  Artificial Intelligence Enabled Software Defined Networking: A Comprehensive Overview , 2018, IET Networks.

[11]  Arjan Durresi,et al.  Quality of Service (QoS) in Software Defined Networking (SDN): A survey , 2017, J. Netw. Comput. Appl..

[12]  Chi Harold Liu,et al.  Experience-driven Networking: A Deep Reinforcement Learning based Approach , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.