@inproceedings{f88ef5de47a94df69246a4db0b943d3e,
title = "DATE: Disturbance-Aware Traffic Engineering with Reinforcement Learning in Software-Defined Networks",
abstract = "Traffic Engineering (TE) has been applied to optimize network performance by routing/rerouting flows based on traffic loads and network topologies. To cope with network dynamics from emerging applications, it is essential to reroute flows more frequently than today's TE to maintain network performance. However, existing TE solutions may introduce considerable Quality of Service (QoS) degradation and service disruption since they do not take the potential negative impact of flow rerouting into account. In this paper, we apply a new QoS metric named network disturbance to gauge the impact of flow rerouting while optimizing network load balancing in backbone networks. To employ this metric in TE design, we propose a disturbance-aware TE called DATE, which uses Reinforcement Learning (RL) to intelligently select some critical flows between nodes for each traffic matrix and reroute them using Linear Programming (LP) to jointly optimize network performance and disturbance. DATE is equipped with a customized actor-critic architecture and Graph Neural Networks (GNNs) to handle dynamic traffic and single link failures. Extensive evaluations show that DATE can outperform state-of-the-art TE methods with close-to-optimal load balancing performance while effectively mitigating the 99th percentile network disturbance by up to 31.6%.",
keywords = "Link Failure, Network Disturbance, Reinforcement Learning, Routing, Software-Defined Networking, Traffic Engineering",
author = "Minghao Ye and Junjie Zhang and Zehua Guo and Chao, {H. Jonathan}",
note = "Funding Information: The corresponding author is Zehua Guo. This paper was supported by the National Natural Science Foundation of China under Grant 62002019 and the Beijing Institute of Technology Research Fund Program for Young Scholars. 1In this paper, a flow is defined as a source-destination pair. Publisher Copyright: {\textcopyright} 2021 IEEE.; 29th IEEE/ACM International Symposium on Quality of Service, IWQOS 2021 ; Conference date: 25-06-2021 Through 28-06-2021",
year = "2021",
month = jun,
day = "25",
doi = "10.1109/IWQOS52092.2021.9521343",
language = "English (US)",
series = "2021 IEEE/ACM 29th International Symposium on Quality of Service, IWQOS 2021",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2021 IEEE/ACM 29th International Symposium on Quality of Service, IWQOS 2021",
}