Multi-controller Placement Scheme Based on Network Overhead Optimization in Software Defined Network

Since a single controller cannot meet the requirements of SDN deployment in WAN, a multi-controller placement scheme is proposed for this problem. Under the condition of given network topology and number of controllers, firstly, the controller’s and switch’s own performance constraints are considered in this paper, and then the bidirectional matching on controllers and switches are executed. Secondly, the network overhead as a target function is minimized in the paper. Finally, in order to complete the placement of the controller, the paper uses the particle optimization algorithm to optimize the elements in the matching list. The simulation results show that the scheme can obtain a small total controller overhead and optimize the total cost of the switch.