Abstract:Aimed at the problems that at present most of the current researches on multicontroller deployment in softwaredefined networks mainly focus on the optimization of the control network delay, reliability and load balancing, but less on the overall consideration of the above factors, this paper firstly analyzes the impact of controller deployment on network delay, reliability and load balancing. Secondly, the paper proposes an optimal evaluation model of controller deployment, which takes the average delay, control path reliability and load balance of the whole network as parameters while the comprehensive performance of the network as the objective. Finally, based on the simulated annealing genetic algorithm, the paper proposes a delay and reliability aware controller deployment method in consideration of the overall performance of the network, enhancement of the global search ability of the solution space, obtaining the non inferior optimal solution set of controller deployment from global. The simulation results show that on the premise of ensuring load balancing, the proposed deployment strategy improves the reliability of the control network, reduces the network delay and improves the overall performance of the network.