• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Routing Optimization Algorithm under Deep Reinforcement Learning in Software Defined Network


Abstract

Software defined networks, as an emerging network architecture, separate the control plane and data plane of the network, providing new ideas and methods for network management and optimization. In software defined networks, routing optimization is one of the key issues in improving network performance and flexibility. The current routing optimization algorithms often fail to fully consider the dynamics and complexity of the network, making it difficult to achieve intelligent management and optimization of the network. In order to accurately and timely perceive the dynamic changes of network traffic and improve network stability, this paper combines deep reinforcement learning to conduct in-depth research on routing optimization algorithms in software defined networks. This article first combines DQN (Deep Q Network) and Optimized Link State Routing (OLSR) protocols in deep reinforcement learning, capturing the relationships and traffic directions between different nodes in the network; Then, the link state information used for routing decisions is exchanged to solve the resource waste problem in Deep Deterministic Policy Gradient (DDPG), in order to achieve network optimization and intelligent management of network resources; Finally, based on real-time network status and service quality requirements, the optimal path is dynamically selected to respond to changes in the network environment and provide stable and reliable network services, thereby optimizing routing. The experimental results show that the average throughput of the DQN-OLSR route is 21.9% and 31.4% higher than that of the DQN and DDPG routes, respectively. The conclusion indicates that DQN-OLSR makes the network more flexible and helps to improve the service quality and management level of the entire network.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
Q. Xi and X. Zhang, "Routing Optimization Algorithm under Deep Reinforcement Learning in Software Defined Network," KSII Transactions on Internet and Information Systems, vol. 18, no. 12, pp. 3431-3449, 2024. DOI: 10.3837/tiis.2024.12.005.

[ACM Style]
Qi Xi and Xiang Zhang. 2024. Routing Optimization Algorithm under Deep Reinforcement Learning in Software Defined Network. KSII Transactions on Internet and Information Systems, 18, 12, (2024), 3431-3449. DOI: 10.3837/tiis.2024.12.005.

[BibTeX Style]
@article{tiis:101747, title="Routing Optimization Algorithm under Deep Reinforcement Learning in Software Defined Network", author="Qi Xi and Xiang Zhang and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2024.12.005}, volume={18}, number={12}, year="2024", month={December}, pages={3431-3449}}