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 条
  • [11] Traffic Engineering Based on Deep Reinforcement Learning in Hybrid IP/SR Network
    Chen, Bo
    Sun, Penghao
    Zhang, Peng
    Lan, Julong
    Bu, Youjun
    Shen, Juan
    CHINA COMMUNICATIONS, 2021, 18 (10) : 204 - 213
  • [12] Resilience of Delay-Sensitive Services With Transport-Layer Monitoring in SD-WAN
    Troia, Sebastian
    Mazzara, Marco
    Savi, Marco
    Zorello, Ligia Maria Moreira
    Maier, Guido
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (03): : 2652 - 2663
  • [13] Resiliency in SD-WAN with eBPF Monitoring: Municipal Network and Video Streaming Use Cases
    Troia, Sebastian
    Mazzara, Marco
    Zorello, Ligia Maria Moreira
    Pattavina, Achille
    2021 17TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN), 2021,
  • [14] EPC-TE: Explicit Path Control in Traffic Engineering with Deep Reinforcement Learning
    Luan, Zeyu
    Lu, Lie
    Li, Qing
    Jiang, Yong
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [15] ScaleDRL: A Scalable Deep Reinforcement Learning Approach for Traffic Engineering in SDN with Pinning Control
    Sun, Penghao
    Guo, Zehua
    Lan, Julong
    Li, Junfei
    Hu, Yuxiang
    Baker, Thar
    COMPUTER NETWORKS, 2021, 190
  • [16] Framework for Control and Deep Reinforcement Learning in Traffic
    Wu, Cathy
    Parvate, Kanaad
    Kheterpal, Nishant
    Dickstein, Leah
    Mehta, Ankur
    Vinitsky, Eugene
    Bayen, Alexandre M.
    2017 IEEE 20TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2017,
  • [17] Optimizing Traffic at Intersections With Deep Reinforcement Learning
    Boyko, Nataliya
    Mokryk, Yaroslav
    JOURNAL OF ENGINEERING, 2024, 2024
  • [18] TITE: A transformer-based deep reinforcement learning approach for traffic engineering in hybrid SDN with dynamic traffic
    Lin, Bin
    Guo, Yingya
    Luo, Huan
    Ding, Mingjie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 161 : 95 - 105
  • [19] Traffic Signal Timing via Deep Reinforcement Learning
    Li, Li
    Lv, Yisheng
    Wang, Fei-Yue
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2016, 3 (03) : 247 - 254
  • [20] Deep Reinforcement Learning for Traffic Light Timing Optimization
    Wang, Bin
    He, Zhengkun
    Sheng, Jinfang
    Chen, Yu
    PROCESSES, 2022, 10 (11)