Optimization of SDN Routing Algorithm Based on Graph Neural Network
For the problems that existing routing schemes are not suitable for learning graph structure information and have poor adaptability to unfamiliar topologies,a software defined network(SDN)routing algorithm based on graph neural network called G-PPO is proposed.Proximal policy optimization(PPO)reinforcement learning algorithm is introduced to realize model training,massage passing neural network(MPNN)is used to learn network topology,and route adjustment is completed by adjusting link weights.G-PPO effectively combines the perception ability of graph neural network to network topology information with the autonomous learning ability of deep reinforcement learning to improve the performance of routing strategies.Experimental results show that compared with related algorithms,the proposed algorithm has the best average delay,packet loss rate,higher network link utilization rate and throughput.In three different topologies,the throughput and packet loss rate of proposed algorithm are improved by at least 10.5%and at most 95.6%respectively compared with those of other algorithms,indicating that the algorithm has better ability to adapt to different network topologies.
software defined networkrouting optimizationgraph neural networkdeep reinforcement learningproximal policy optimization