CFR-RL: Traffic Engineering with Reinforcement Learning in SDN
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 1; 2024: 3; 2025: 2.
12 papers.
- 2021Escaping from Zero Gradient: Revisiting Action-Constrained Reinforcement Learning via Frank-Wolfe Policy Optimizationcited by 18
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineeringcited by 13
- 2024Beyond the Edge: An Advanced Exploration of Reinforcement Learning for Mobile Edge Computing, its Applications, and Future Research Trajectoriescited by 9
- 2022DRL-M4MR: An Intelligent Multicast Routing Approach Based on DQN Deep Reinforcement Learning in SDNcited by 6
- 2021ENERO: Efficient Real-Time WAN Routing Optimization with Deep Reinforcement Learningcited by 4
- 2022Graph Neural Modeling of Network Flowscited by 2
- 2025Action-Constrained Imitation Learningcited by 2
- 2023Intelligent multicast routing method based on multi-agent deep reinforcement learning in SDWNcited by 1
- 2025Topology-Aware Graph Reinforcement Learning for Dynamic Routing in Cloud Networkscited by 1
- 2022Robust Path Selection in Software-defined WANs using Deep Reinforcement Learningcited by 0
- 2024Reinforcement Learning Discovers Efficient Decentralized Graph Path Search Strategiescited by 0
- 2025Topology-Aware Graph Reinforcement Learning for Dynamic Routing in Cloud Networks5 Sep 2025
- 2025Action-Constrained Imitation Learning20 Aug 2025
- 2024Reinforcement Learning Discovers Efficient Decentralized Graph Path Search Strategies12 Sep 2024
- 2024Beyond the Edge: An Advanced Exploration of Reinforcement Learning for Mobile Edge Computing, its Applications, and Future Research Trajectories22 Apr 2024
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2023Intelligent multicast routing method based on multi-agent deep reinforcement learning in SDWN12 May 2023
- 2022Robust Path Selection in Software-defined WANs using Deep Reinforcement Learning21 Dec 2022
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineering25 Oct 2022
- 2022Graph Neural Modeling of Network Flows12 Sep 2022
- 2022DRL-M4MR: An Intelligent Multicast Routing Approach Based on DQN Deep Reinforcement Learning in SDN31 Jul 2022
- 2021ENERO: Efficient Real-Time WAN Routing Optimization with Deep Reinforcement Learning22 Sep 2021
- 2021Escaping from Zero Gradient: Revisiting Action-Constrained Reinforcement Learning via Frank-Wolfe Policy Optimization22 Feb 2021