A Multi-controller deployment method based on PSO algorithm in SDN environment
Yi Li, Wenwen Sun, Shaopeng Guan · 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC) · 2020
With the development of emerging information technologies, the underlying network architecture is transforming into Software Defined Networks (SDN). In order to improve the reliability and resilience of the network, the Software Defined Networks is usually managed by multiple controllers. How to effectively deploy multiple controllers is a key issue in SDN. In this paper, the PSO (particle swarm optimization) algorithm is adopt for controller deployment of SDN, and a new SDN multi-controller deployment method is designed based on PSO using dynamic parameters. The algorithm abstracts the multi-controller deployment scheme into particles. By improving the global search capability and convergence accuracy of the PSO algorithm, the switch-controller average transmission delay is optimized to achieve effective deployment of multiple controllers in a continuous two-dimensional space. Experiments are conducted to compare the algorithm before and after the improvement. The results show that the scheme is effective and the average transmission delay of the switch-controller is reduced by 10%after the algorithm is improved.