计算机科学
强化学习
网络拓扑
软件定义的网络
网络流量控制
交通工程
计算机网络
分布式计算
延迟(音频)
网络拥塞
人工智能
电信
网络数据包
作者
Xinglong Pei,Penghao Sun,Yuxiang Hu,Dan Li,Bo Chen,Le Tian
标识
DOI:10.1016/j.comnet.2024.110220
摘要
Traffic Engineering (TE) is applied to optimize network transmission efficiency by managing the routing of complicated traffic. Emerging Deep Reinforcement Learning (DRL) and Software-Defined Networking (SDN) provide flexible ability for traffic management and congestion control. However, existing methods either cannot reroute the network-wide traffic in an accurate way or encounter too much calculation latency due to the inference of mathematical optimization techniques. In this paper, we propose a flexible and link-reconfigurable TE solution called EfficientTE that effectively adjusts the traffic routing based on real-time traffic demands. By analyzing the characteristics of network topology and traffic, EfficientTE selects a few links that are critical for congestion in the network. Then, we propose the idea of virtual capacity that helps the DRL algorithm adjust to different link bandwidths. Based on the traffic demand and topology information collected by the SDN controller, the DRL algorithm is used to dynamically adjust the virtual capacity of the critical links to reshape the network. To ensure network performance with low disturbance, we selectively reroute the Top-K critical flows using the weighted K-shortest path algorithm, while forwarding the major flows with default rerouting. Experiments show that EfficientTE optimizes maximum link utilization and outperforms existing TE solutions by improving the load-balancing performance ratio by at least 6.13%, 18.78%, 16.20%, and 22.81% respectively in four network topologies.
科研通智能强力驱动
Strongly Powered by AbleSci AI