DATE: Disturbance-Aware Traffic Engineering with Reinforcement Learning in Software-Defined Networks

被引:15
|
作者
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; Software-Defined Networking; Reinforcement Learning; Routing; Network Disturbance; Link Failure;
D O I
10.1109/IWQOS52092.2021.9521343
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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%.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Segment Routed Traffic Engineering with Bounded Stretch in Software-Defined Networks
    Settawatcharawanit, Tossaphol
    Suppakitpaisarn, Vorapong
    Yamada, Shigeki
    Ji, Yusheng
    [J]. PROCEEDINGS OF THE 2018 IEEE 43RD CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2018, : 477 - 480
  • [22] Dynamic Multicast Traffic Engineering with Efficient Rerouting for Software-Defined Networks
    Kuo, Jian-Jhih
    Chiang, Sheng-Hao
    Shen, Shan-Hsiang
    Yang, De-Nian
    Chen, Wen-Tsuen
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 793 - 801
  • [23] Traffic Engineering for Software-Defined LEO Constellations
    Hu, Menglan
    Xiao, Mai
    Xu, Wenbo
    Deng, Tianping
    Dong, Yan
    Peng, Kai
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 5090 - 5103
  • [24] The Joint Optimization of Online Traffic Matrix Measurement and Traffic Engineering For Software-Defined Networks
    Wang, Xiong
    Deng, Qi
    Ren, Jing
    Malboubi, Mehdi
    Wang, Sheng
    Xu, Shizhong
    Chuah, Chen-Nee
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (01) : 234 - 247
  • [25] Deep Reinforcement Learning-Based Routing on Software-Defined Networks
    Kim, Gyungmin
    Kim, Yohan
    Lim, Hyuk
    [J]. IEEE ACCESS, 2022, 10 : 18121 - 18133
  • [26] Deep Reinforcement Learning for the management of Software-Defined Networks in Smart Farming
    Alonso, Ricardo S.
    Sitton-Candanedo, Ines
    Casado-Vara, Roberto
    Prieto, Javier
    Corchado, Juan M.
    [J]. 2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 135 - 140
  • [27] A reinforcement learning approach for widest path routing in software-defined networks
    Ke, Chih-Heng
    Tu, Yi-Hao
    Ma, Yi-Wei
    [J]. ICT EXPRESS, 2023, 9 (05): : 882 - 889
  • [28] DROM: Optimizing the Routing in Software-Defined Networks With Deep Reinforcement Learning
    Yu, Changhe
    Lan, Julong
    Guo, Zehua
    Hu, Yuxiang
    [J]. IEEE ACCESS, 2018, 6 : 64533 - 64539
  • [29] QoC-Aware Control Traffic Engineering in Software Defined Networks
    Sridharan, Vignesh
    Mohan, Purnima Murali
    Gurusamy, Mohan
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (01): : 280 - 293
  • [30] Network Traffic Classification Using Ensemble Learning in Software-Defined Networks
    Eom, Won-Ju
    Song, Yeong-Jun
    Park, Chang-Hoon
    Kim, Jeong-Keun
    Kim, Geon-Hwan
    Cho, You-Ze
    [J]. 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (IEEE ICAIIC 2021), 2021, : 89 - 92