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 条
  • [41] DQQS: Deep Reinforcement Learning-Based Technique for Enhancing Security and Performance in SDN-IoT Environments
    Arif, Fahim
    Ali Khan, Nauman
    Iqbal, Javed
    Khalid Karim, Faten
    Innab, Nisreen
    Mostafa, Samih M.
    IEEE ACCESS, 2024, 12 : 60568 - 60587
  • [42] Traffic Engineering in SDN/OSPF Hybrid Network
    Guo, Yingya
    Wang, Zhiliang
    Yin, Xia
    Shi, Xingang
    Wu, Jianping
    2014 IEEE 22ND INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2014, : 563 - 568
  • [43] Traffic Engineering Enhancement by Progressive Migration to SDN
    Tanha, Maryam
    Sajjadi, Dawood
    Ruby, Rukhsana
    Pan, Jianping
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (03) : 438 - 441
  • [44] Traffic Engineering in the Peer-to-Peer SDN
    Yang, Hemin
    Riley, George F.
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 649 - 655
  • [45] Reinforcement Learning for Attack Mitigation in SDN-enabled Networks
    Zolotukhin, Mikhail
    Kumar, Sanjay
    Hamalainen, Timo
    PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 282 - 286
  • [46] Using NFV and Reinforcement Learning for Anomalies Detection and Mitigation in SDN
    Sampaio, Lauren S. R.
    Faustini, Pedro H. A.
    Silva, Anderson S.
    Granville, Lisandro Z.
    Schaeffer-Filho, Alberto
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 437 - 442
  • [47] Incremental Deployment of Hybrid IP/SDN Network with Optimized Traffic Engineering
    Kelkawi, Ali
    Mohammed, Ameer
    Alyatama, Anwar
    2020 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2020, : 57 - 63
  • [48] Reinforcement Learning-Driven Adaptive Traffic Routing Role Delegation for Enhanced SDN Network Performance
    Kumar, Harsh
    Tshakwanda, Petro M.
    Arzo, Sisay T.
    Devetsikiotis, Michael
    Granelli, Fabrizio
    2024 IEEE 5TH ANNUAL WORLD AI IOT CONGRESS, AIIOT 2024, 2024, : 0038 - 0044
  • [49] DRLE: Decentralized Reinforcement Learning at the Edge for Traffic Light Control in the IoV
    Zhou, Pengyuan
    Chen, Xianfu
    Liu, Zhi
    Braud, Tristan
    Hui, Pan
    Kangasharju, Jussi
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (04) : 2262 - 2273
  • [50] Avalanche RL: A Continual Reinforcement Learning Library
    Lucchesi, Nicolo
    Carta, Antonio
    Lomonaco, Vincenzo
    Bacciu, Davide
    IMAGE ANALYSIS AND PROCESSING, ICIAP 2022, PT I, 2022, 13231 : 524 - 535