On Deep Reinforcement Learning for Traffic Engineering in SD-WAN

被引:51
|
作者
Troia, Sebastian [1 ,2 ]
Sapienza, Federico [1 ,3 ]
Vare, Leonardo [1 ,3 ]
Maier, Guido [1 ,2 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn DEIB, I-20133 Milan, Italy
[2] SWAN Networks, I-20124 Milan, Italy
[3] Huawei Italia, I-20147 Milan, Italy
关键词
Software-Defined Networking (SDN); Software-Defined Wide Area Network (SD-WAN); deep reinforcement learning; Enterprise Networking; NETWORKING;
D O I
10.1109/JSAC.2020.3041385
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The demand for reliable and efficient Wide Area Networks (WANs) from business customers is continuously increasing. Companies and enterprises use WANs to exchange critical data between headquarters, far-off business branches and cloud data centers. Many WANs solutions have been proposed over the years, such as: leased lines, Frame Relay, Multi-Protocol Label Switching (MPLS), Virtual Private Networks (VPN). Each solution positions differently in the trade-off between reliability, Quality of Service (QoS) and cost. Today, the emerging technology for WAN is Software-Defined Wide Area Networking (SD-WAN) that introduces the Software-Defined Networking (SDN) paradigm into the enterprise-network market. SD-WAN can support differentiated services over public WAN by dynamically reconfiguring in real-time network devices at the edge of the network according to network measurements and service requirements. On the one hand, SD-WAN reduces the high costs of guaranteed QoS WAN solutions (as MPLS), without giving away reliability in practical scenarios. On the other, it brings numerous technical challenges, such as the implementation of Traffic Engineering (TE) methods. TE is critically important for enterprises not only to efficiently orchestrate network traffic among the edge devices, but also to keep their services always available. In this work, we develop different kind of TE algorithms with the aim of improving the performance of an SD-WAN based network in terms of service availability. We first evaluate the performance of baseline TE algorithms. Then, we implement different deep Reinforcement Learning (deep-RL) algorithms to overcome the limitations of the baseline approaches. Specifically, we implement three kinds of deep-RL algorithms, which are: policy gradient, TD-lambda and deep Q-learning. Results show that a deep-RL algorithm with a well-designed reward function is capable of increasing the overall network availability and guaranteeing network protection and restoration in SD-WAN.
引用
收藏
页码:2198 / 2212
页数:15
相关论文
共 50 条
  • [1] AI-enabled SD-WAN: the case of Reinforcement Learning
    Botta, Alessio
    Canonico, Roberto
    Navarro, Annalisa
    Ruggiero, Saverio
    Ventre, Giorgio
    2022 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM), 2022,
  • [2] A study of supervised machine learning algorithms for traffic prediction in SD-WAN
    Basu, Kashinath
    Younas, Muhammad
    Peng, Shaofu
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2024, 20 (02) : 206 - 229
  • [3] Adaptive overlay selection at the SD-WAN edges: A reinforcement learning approach with networked agents
    Botta, Alessio
    Canonico, Roberto
    Navarro, Annalisa
    Stanco, Giovanni
    Ventre, Giorgio
    COMPUTER NETWORKS, 2024, 243
  • [4] Adaptive overlay selection at the SD-WAN edges: A reinforcement learning approach with networked agents
    Botta, Alessio
    Canonico, Roberto
    Navarro, Annalisa
    Stanco, Giovanni
    Ventre, Giorgio
    Computer Networks, 2024, 243
  • [5] Reinforcement Learning-based Deep Queue Network Model for Tunnel Health Probing Protocol Management in SD-WAN
    Iddalagi, Pavan
    Mishra, Amrita
    2024 IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING FOR COMMUNICATION AND NETWORKING, ICMLCN 2024, 2024, : 467 - 473
  • [6] Trends in SD-WAN and SDN
    Raghavan Kasturi Rangan
    CSI Transactions on ICT, 2020, 8 (1) : 21 - 27
  • [7] Traffic Engineering in a Shared Inter-DC WAN via Deep Reinforcement Learning
    Guo, Yingya
    Ma, Yulong
    Luo, Huan
    Wu, Jianping
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (04): : 2870 - 2881
  • [8] Dynamic Traffic Management for SD-WAN Inter-Cloud Communication
    Dulinski, Zbigniew
    Stankiewicz, Rafal
    Rzym, Grzegorz
    Wydrych, Piotr
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1335 - 1351
  • [9] Analysis of SD-WAN Packets using Machine Learning Algorithm
    Emmanuel, Ikiomoye Douglas
    Linge, Nigel
    Hill, Steve
    2023 CONFERENCE ON INFORMATION COMMUNICATIONS TECHNOLOGY AND SOCIETY, ICTAS, 2023, : 102 - 107
  • [10] A study on mpls vs sd-wan
    Rajagopalan S.
    Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 297 - 304