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 条
  • [1] Enabling efficient routing for traffic engineering in SDN with Deep Reinforcement Learning
    Pei, Xinglong
    Sun, Penghao
    Hu, Yuxiang
    Li, Dan
    Chen, Bo
    Tian, Le
    COMPUTER NETWORKS, 2024, 241
  • [2] Using SDN and Reinforcement Learning for Traffic Engineering in UbuntuNet Alliance
    Chavula, Josiah
    Densmore, Melissa
    Suleman, Hussein
    2016 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND ENGINEERING (ICACCE 2016), 2016, : 349 - 355
  • [3] RL-Routing: An SDN Routing Algorithm Based on Deep Reinforcement Learning
    Chen, Yi-Ren
    Rezapour, Amir
    Tzeng, Wen-Guey
    Tsai, Shi-Chun
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04): : 3185 - 3199
  • [4] Leveraging Deep Reinforcement Learning for Traffic Engineering: A Survey
    Xiao, Yang
    Liu, Jun
    Wu, Jiawei
    Ansari, Nirwan
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2021, 23 (04): : 2064 - 2097
  • [5] Traffic Engineering Based on Reinforcement Learning for Service Function Chaining With Delay Guarantee
    Tuan-Minh Pham
    IEEE ACCESS, 2021, 9 : 121583 - 121592
  • [6] ScaleDRL: A Scalable Deep Reinforcement Learning Approach for Traffic Engineering in SDN with Pinning Control
    Sun, Penghao
    Guo, Zehua
    Lan, Julong
    Li, Junfei
    Hu, Yuxiang
    Baker, Thar
    COMPUTER NETWORKS, 2021, 190
  • [7] Ship Network Traffic Engineering Based on Reinforcement Learning
    Yang, Xinduoji
    Liu, Minghui
    Wang, Xinxin
    Hu, Bingyu
    Liu, Meng
    Wang, Xiaomin
    ELECTRONICS, 2024, 13 (09)
  • [8] Mitigating Routing Update Overhead for Traffic Engineering by Combining Destination-Based Routing With Reinforcement Learning
    Ye, Minghao
    Hu, Yang
    Zhang, Junjie
    Guo, Zehua
    Chao, H. Jonathan
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (09) : 2662 - 2677
  • [9] Traffic Engineering in a Shared Inter-DC WAN via Deep Reinforcement Learning
    Guo, Yingya
    Ma, Yulong
    Luo, Huan
    Wu, Jianping
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (04): : 2870 - 2881
  • [10] TITE: A transformer-based deep reinforcement learning approach for traffic engineering in hybrid SDN with dynamic traffic
    Lin, Bin
    Guo, Yingya
    Luo, Huan
    Ding, Mingjie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 161 : 95 - 105