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

12/21/2022
by   Shahrooz Pouryousef, et al.
0

In the context of an efficient network traffic engineering process where the network continuously measures a new traffic matrix and updates the set of paths in the network, an automated process is required to quickly and efficiently identify when and what set of paths should be used. Unfortunately, the burden of finding the optimal solution for the network updating process in each given time interval is high since the computation complexity of optimization approaches using linear programming increases significantly as the size of the network increases. In this paper, we use deep reinforcement learning to derive a data-driven algorithm that does the path selection in the network considering the overhead of route computation and path updates. Our proposed scheme leverages information about past network behavior to identify a set of robust paths to be used for multiple future time intervals to avoid the overhead of updating the forwarding behavior of routers frequently. We compare the results of our approach to other traffic engineering solutions through extensive simulations across real network topologies. Our results demonstrate that our scheme fares well by a factor of 40 compared to traditional TE schemes such as ECMP. Our scheme provides a slightly higher link utilization (around 25 link utilization and do not care about path updating overhead.

READ FULL TEXT

page 1

page 5

research
01/16/2020

A New Software Framework for Traffic Engineering: Path Cardinality and the Effect of Multipath on Residual Capacity

In this paper, we present a new traffic engineering (TE) software framew...
research
04/24/2020

CFR-RL: Traffic Engineering with Reinforcement Learning in SDN

Traditional Traffic Engineering (TE) solutions can achieve the optimal o...
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
09/28/2020

TEL: Low-Latency Failover Traffic Engineering in Data Plane

Modern network applications demand low-latency traffic engineering in th...
research
11/30/2021

MAMRL: Exploiting Multi-agent Meta Reinforcement Learning in WAN Traffic Engineering

Traffic optimization challenges, such as load balancing, flow scheduling...
research
01/15/2021

Boosting performance for software defined networks from traffic engineering perspective

Paths selection algorithms and rate adaptation objective functions are u...
research
05/27/2021

On the Complexity of Weight-Dynamic Network Algorithms

While operating communication networks adaptively may improve utilizatio...

Please sign up or login with your details

Forgot password? Click here to reset