FlexDATE: Flexible and Disturbance-Aware Traffic Engineering With Reinforcement Learning in Software-Defined Networks

被引:8
|
作者
Ye, Minghao [1 ]
Zhang, Junjie [2 ]
Guo, Zehua [3 ]
Chao, H. Jonathan [1 ]
机构
[1] NYU, Dept Elect & Comp Engn, New York, NY 11201 USA
[2] Fortinet Inc, Sunnyvale, CA 94086 USA
[3] Beijing Inst Technol, Beijing 100081, Peoples R China
基金
中国国家自然科学基金;
关键词
Traffic engineering; reinforcement learning; software-defined networking; network disturbance; graph neural networks;
D O I
10.1109/TNET.2022.3217083
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traffic Engineering (TE) is an important network operation that routes/reroutes flows based on network topology and traffic demands to optimize network performance. Recently, new emerging applications pose challenges to TE with dynamic network conditions, where frequent routing updates are required to maintain good network performance with Software-Defined Networking (SDN). However, flow rerouting operations could lead to considerable Quality of Service (QoS) degradation and service disruption, which is often neglected by existing TE solutions. In this paper, we apply a new QoS metric named network disturbance to measure the negative impact of flow rerouting operations performed by TE. To achieve near-optimal load balancing performance and mitigate network disturbance together in dynamic network scenarios, we propose a flexible and disturbance-aware TE solution called that combines Reinforcement Learning (RL) and Linear Programming (LP). Specifically, leverages RL to intelligently identify flexible numbers of critical flows for each traffic matrix and reroutes these critical flows based on LP optimization to improve network performance with low disturbance. Empowered by a customized actor-critic architecture coupled with Graph Neural Networks (GNNs), can generalize well to unseen traffic scenarios and remain resilient to single link failures. Extensive simulations are conducted on five real-world network topologies to evaluate with real and synthetic traffic traces. The results show that can achieve the performance target (i.e., 90% of optimal performance) in 99% of network scenarios and effectively mitigate the average and maximum network disturbance by up to 9.1% and 38.6%, respectively, compared to state-of-the-art TE solutions.
引用
收藏
页码:1433 / 1448
页数:16
相关论文
共 50 条
  • [1] DATE: Disturbance-Aware Traffic Engineering with Reinforcement Learning in Software-Defined Networks
    Ye, Minghao
    Zhang, Junjie
    Guo, Zehua
    Chao, H. Jonathan
    [J]. 2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [2] Traffic Engineering in Software-defined Networks using Reinforcement Learning: A Review
    Dake, Delali Kwasi
    Gadze, James Dzisi
    Klogo, Griffith Selorm
    Nunoo-Mensah, Henry
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (05) : 330 - 345
  • [3] A Context-Aware Traffic Engineering Model for Software-Defined Networks
    Phuong T. Nguyen
    Hong Anh Le
    Zinner, Thomas
    [J]. NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 73 - 82
  • [4] Multicast Traffic Engineering for Software-Defined Networks
    Huang, Liang-Hao
    Hsu, Hsiang-Chun
    Shen, Shan-Hsiang
    Yang, De-Nian
    Chen, Wen-Tsuen
    [J]. IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [5] Hierarchical traffic light-aware routing via fuzzy reinforcement learning in software-defined vehicular networks
    Naderi, Mohammad
    Mahdaee, Khorshid
    Rahmani, Parisa
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (02) : 1174 - 1198
  • [6] Hierarchical traffic light-aware routing via fuzzy reinforcement learning in software-defined vehicular networks
    Mohammad Naderi
    Khorshid Mahdaee
    Parisa Rahmani
    [J]. Peer-to-Peer Networking and Applications, 2023, 16 : 1174 - 1198
  • [7] Application-aware Traffic Engineering in Software-Defined Network
    Jeong, Seyeon
    Lee, Doyoung
    Hyun, Jonghwan
    Li, Jian
    Hong, James Won-Ki
    [J]. 2017 19TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS 2017): MANAGING A WORLD OF THINGS, 2017, : 315 - 318
  • [8] Online Multicast Traffic Engineering for Software-Defined Networks
    Chiang, Sheng-Hao
    Kuo, Jian-Jhih
    Shen, Shan-Hsiang
    Yang, De-Nian
    Chen, Wen-Tsuen
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 414 - 422
  • [9] Traffic Engineering for Software-Defined Radio Access Networks
    Farmanbar, Hamid
    Zhang, Hang
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [10] Disturbance-aware reinforcement learning for rejecting excessive disturbances
    Lu, Wenjie
    Hu, Manman
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 161