Deep Reinforcement Learning-Based Routing on Software-Defined Networks

被引:31
作者
Kim, Gyungmin [1 ]
Kim, Yohan [2 ]
Lim, Hyuk [3 ]
机构
[1] Gwangju Inst Sci & Technol GIST, Sch Elect Engn & Comp Sci, Gwangju 61005, South Korea
[2] Korea Inst Sci & Technol Informat KISTI, Div Data Anal, Daegu 41515, South Korea
[3] Korea Inst Energy Technol KENTECH, Naju 58217, South Korea
关键词
Routing; Optimization; Quality of service; Network topology; Delays; Packet loss; Resource management; Routing optimization; deep reinforcement learning; software-defined networking; ALGORITHM;
D O I
10.1109/ACCESS.2022.3151081
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With an exponential increase in network traffic demands requiring quality of services, the need for routing optimization has become more prominent. Recently, the advent of software-defined networking (SDN) technology enables centralized management and operation, and the networking resources such as switches become flexibly configurable through programmable interfaces. In this paper, we propose a deep reinforcement learning (DRL)-based routing optimization on an SDN. In the proposed method, the DRL agent learns the interdependency between the traffic load of network switches and the network performance, and decides an optimal set of link weights to make a balance between the end-to-end delay and packet losses of the network. The SDN controller determines the routing paths using the set of link weights and installs the flow-rules on the SDN-enabled switches. To overcome an extensively long learning process of DRL in a case of topology change, we develop an M/M/1/K queue-based network model and perform the learning process of DRL using the network model in an offline manner until it is converged. The simulation results demonstrate the proposed routing method outperforms a conventional hop-count routing and a traffic demand-based RL algorithm in several network topologies.
引用
收藏
页码:18121 / 18133
页数:13
相关论文
共 40 条
[1]  
Agarwal S, 2013, IEEE INFOCOM SER, P2211
[2]  
Bovy C. J., 2002, P PASS ACT MEAS WORK
[3]   An SDN Based Intra-Domain Routing and Resource Management Model [J].
Celenlioglu, M. Rasih ;
Mantar, H. Ali .
2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, :347-352
[4]   RL-Routing: An SDN Routing Algorithm Based on Deep Reinforcement Learning [J].
Chen, Yi-Ren ;
Rezapour, Amir ;
Tzeng, Wen-Guey ;
Tsai, Shi-Chun .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04) :3185-3199
[5]  
Deng GC, 2018, IEEE SYMP COMP COMMU, P191
[6]   Optimizing OSPF/IS-IS weights in a changing world [J].
Fortz, B ;
Thorup, M .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2002, 20 (04) :756-767
[7]   Deep Q-Learning for Routing Schemes in SDN-Based Data Center Networks [J].
Fu, Qiongxiao ;
Sun, Enchang ;
Meng, Kang ;
Li, Meng ;
Zhang, Yanhua .
IEEE ACCESS, 2020, 8 :103491-103499
[8]  
Fundation O. N., 2012, SOFTWARE DEFINED NET
[9]   Deep-Reinforcement-Learning-Based QoS-Aware Secure Routing for SDN-IoT [J].
Guo, Xuancheng ;
Lin, Hui ;
Li, Zhiyang ;
Peng, Min .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :6242-6251
[10]  
Hagberg A, 2008, P 7 PYTH SCI C SCIPY, V2008, P11