Automatic Network Traffic Scheduling Algorithm Based on Hierarchical Reinforcement Learning

被引:0
作者
He, Huiling [1 ]
机构
[1] School of Computing, Yangjiang Polytechnic, Yangjiang
来源
Informatica (Slovenia) | 2024年 / 48卷 / 22期
关键词
automation; deep reinforcement learning; GNN; network traffic; scheduling algorithm;
D O I
10.31449/inf.v48i22.6943
中图分类号
学科分类号
摘要
This paper proposes an intelligent network traffic scheduling algorithm based on deep reinforcement learning and graph neural network (GNN) to solve traffic scheduling problems in large-scale dynamic network environments. The algorithm combines the decision-making ability of deep reinforcement learning and the advantage of GNNs in processing graph structure data. Through hierarchical reinforcement learning framework, it realizes efficient decision-making process from macro-strategy formulation to micro-operation execution. Experimental results show that compared with traditional algorithms, the proposed algorithm has significant advantages in key performance indicators such as average delay time, throughput and resource utilization. The algorithm not only surpasses Dijkstra, Shortest Path First (SPF) and Weighted Round Robin (WRR) algorithms under standard test conditions, but also shows excellent robustness and generalization ability under complex scenarios such as different traffic demand intensity, link failure and network topology change. Experimental results show that the proposed traffic scheduling algorithm based on deep reinforcement learning and graph neural network has significant advantages in multiple key performance indicators. Specifically, in a large-scale network environment (including 100,000 traffic flows and 3,000 links, each with a bandwidth of 1 Gbps), compared with the Dijkstra algorithm, the shortest path first (SPF) algorithm, and the weighted round-robin (WRR) algorithm, the proposed algorithm achieves lower average latency (10.5 milliseconds vs. 16.2 milliseconds), higher throughput (9800 Mbps vs. 8900 Mbps), and better resource utilization (92% vs. 85%). In addition, the algorithm also shows good adaptability, maintaining low latency under different traffic demand intensities while improving overall network performance. In addition, through model optimization and parameter adjustment, the convergence speed and learning efficiency of the algorithm are significantly improved when dealing with large-scale networks, which provides strong technical support for automatic network traffic management. © 2024 Slovene Society Informatika. All rights reserved.
引用
收藏
页码:163 / 178
页数:15
相关论文
共 32 条
[1]  
Cavone G, van den Boom T, Blenkers L, Dotoli M, Seatzu C, De Schutter B., An MPC-based rescheduling algorithm for disruptions and disturbances in large-scale railway networks, IEEE Transactions on Automation Science and Engineering, 19, 1, pp. 99-112, (2022)
[2]  
Chen J, Chen J, Guo K., Queue-aware service orchestration and adaptive parallel traffic scheduling optimization in SDNFV-Enabled cloud computing, IEEE Transactions on Cloud Computing, 11, 4, pp. 3525-3540, (2023)
[3]  
Chen JY, Wang Y, Ou JT, Fan CY, Lu XY, Liao CHS, Et al., ALBRL: Automatic load-balancing architecture based on reinforcement learning in software-defined networking, Wireless Communications & Mobile Computing, 2022, (2022)
[4]  
Chung JM, Jo SW, Ahn MH., ARQ supportive EDF scheduling for wireless networks servicing real-time applications, IEEE Communications Letters, 17, 7, pp. 1329-1331, (2013)
[5]  
Coleman M, Tarte L, Chau S, Levine B, Reddy A., A data-driven approach to prioritizing bus schedule revisions at new york city transit, Transportation Research Record, 2672, 8, pp. 86-95, (2018)
[6]  
Corman F, Quaglietta E., Closing the loop in real-time railway control: Framework design and impacts on operations, Transportation Research Part C-Emerging Technologies, 54, pp. 15-39, (2015)
[7]  
Dabiran F, Rabiee HR, Salehi M, Amidian AA., A traffic-aware scheduling algorithm for IEEE 802.16 mesh mode, Scientia Iranica, 21, 3, pp. 803-814, (2014)
[8]  
Dai B, Li HT, Wang YF., SP-DG: A programmable packet-level scheduling for queuing delay guarantees in time-critical networks, Computer Networks, 250, (2024)
[9]  
Ganesan E, Hwang IS, Liem AT, Ab-Rahman MS., SDN-Enabled FiWi-IoT smart environment network traffic classification using supervised ML models, Photonics, 8, 6, (2021)
[10]  
Giridhar A, Kumar PR., Scheduling automated traffic on a network of roads, IEEE Transactions on Vehicular Technology, 55, 5, pp. 1467-1474, (2006)