CFR-RL: Traffic Engineering With Reinforcement Learning in SDN

被引:111
|
作者
Zhang, Junjie [1 ]
Ye, Minghao [2 ]
Guo, Zehua [3 ]
Yen, Chen-Yu [2 ]
Chao, H. Jonathan [2 ]
机构
[1] Fortinet Inc, Sunnyvale, CA 94086 USA
[2] NYU, Dept Elect & Comp Engn, New York, NY 11201 USA
[3] Beijing Inst Technol, Beijing 100081, Peoples R China
关键词
Routing; Heuristic algorithms; Linear programming; Control systems; Optimization; Reinforcement learning; Quality of service; software-defined networking; traffic engineering; load balancing; network disturbance mitigation;
D O I
10.1109/JSAC.2020.3000371
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Traditional Traffic Engineering (TE) solutions can achieve the optimal or near-optimal performance by rerouting as many flows as possible. However, they do not usually consider the negative impact, such as packet out of order, when frequently rerouting flows in the network. To mitigate the impact of network disturbance, one promising TE solution is forwarding the majority of traffic flows using Equal-Cost Multi-Path (ECMP) and selectively rerouting a few critical flows using Software-Defined Networking (SDN) to balance link utilization of the network. However, critical flow rerouting is not trivial because the solution space for critical flow selection is enormous. Moreover, it is impossible to design a heuristic algorithm for this problem based on fixed and simple rules, since rule-based heuristics are unable to adapt to the changes of the traffic matrix and network dynamics. In this paper, we propose CFR-RL (Critical Flow Rerouting-Reinforcement Learning), a Reinforcement Learning-based scheme that learns a policy to select critical flows for each given traffic matrix automatically. CFR-RL then reroutes these selected critical flows to balance link utilization of the network by formulating and solving a simple Linear Programming (LP) problem. Extensive evaluations show that CFR-RL achieves near-optimal performance by rerouting only 10%-21.3% of total traffic.
引用
收藏
页码:2249 / 2259
页数:11
相关论文
共 50 条
  • [21] Traffic Engineering in Hybrid Software Defined Network via Reinforcement Learning
    Guo, Yingya
    Wang, Weipeng
    Zhang, Han
    Guo, Wenzhong
    Wang, Zhiliang
    Tian, Ying
    Yin, Xia
    Wu, Jianping
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 189
  • [22] An SDN Focused Approach for Energy Aware Traffic Engineering in Data Centers
    Charalampou, Paris
    Sykas, Efstathios D.
    SENSORS, 2019, 19 (18)
  • [23] FlexDATE: Flexible and Disturbance-Aware Traffic Engineering With Reinforcement Learning in Software-Defined Networks
    Ye, Minghao
    Zhang, Junjie
    Guo, Zehua
    Chao, H. Jonathan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (04) : 1433 - 1448
  • [24] A roadmap for traffic engineering in SDN-OpenFlow networks
    Akyildiz, Ian F.
    Lee, Ahyoung
    Wang, Pu
    Luo, Min
    Chou, Wu
    COMPUTER NETWORKS, 2014, 71 : 1 - 30
  • [25] Traffic Engineering to Minimize the Number of Rules in SDN Datacenters
    Biswas, Rajorshi
    Wu, Jie
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02): : 1467 - 1477
  • [26] Incremental Deployment for Traffic Engineering in Hybrid SDN Network
    Guo, Yingya
    Wangh, Zhiliang
    Yin, Xia
    Shih, Xingang
    Wu, Jianping
    Zhang, Han
    2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2015,
  • [27] A Scalable Deep Reinforcement Learning Approach for Traffic Engineering Based on Link Control
    Sun, Penghao
    Lan, Julong
    Li, Junfei
    Zhang, Jianpeng
    Hu, Yuxiang
    Guo, Zehua
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (01) : 171 - 175
  • [28] Traffic Engineering and Manageability for Multicast Traffic in Hybrid SDN
    Ren, Cheng
    Wang, Sheng
    Ren, Jing
    Wang, Xiong
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (06): : 2492 - 2512
  • [29] RL-Shield: Mitigating Target Link-Flooding Attacks Using SDN and Deep Reinforcement Learning Routing Algorithm
    Rezapour, Amir
    Tzeng, Wen-Guey
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 4052 - 4067
  • [30] Deep-Reinforcement-Learning-Based QoS-Aware Secure Routing for SDN-IoT
    Guo, Xuancheng
    Lin, Hui
    Li, Zhiyang
    Peng, Min
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07): : 6242 - 6251