CFR-RL: Traffic Engineering with Reinforcement Learning in SDN

04/24/2020
by   Junjie Zhang, et al.
0

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 total traffic.

READ FULL TEXT

page 1

page 11

research
09/24/2018

SDN Flow Entry Management Using Reinforcement Learning

Modern information technology services largely depend on cloud infrastru...
research
10/25/2022

Teal: Learning-Accelerated Optimization of Traffic Engineering

In the last decade, global cloud wide-area networks (WANs) have grown 10...
research
12/21/2022

Robust Path Selection in Software-defined WANs using Deep Reinforcement Learning

In the context of an efficient network traffic engineering process where...
research
09/22/2020

Priority Flow Admission and Routing in SDN: Exact and Heuristic Approaches

This paper proposes a novel admission and routing scheme which takes int...
research
11/22/2022

A Reinforcement Learning Approach to Optimize Available Network Bandwidth Utilization

Efficient data transfers over high-speed, long-distance shared networks ...
research
09/20/2019

Scalable Traffic Engineering for Higher Throughput in Heavily-loaded Software Defined Networks

Existing traffic engineering (TE) solutions performs well for software d...
research
05/05/2021

Dynamic QoS-Aware Traffic Planning for Time-Triggered Flows with Conflict Graphs

Many networked applications, e.g., in the domain of cyber-physical syste...

Please sign up or login with your details

Forgot password? Click here to reset