Title
MODECP: A Multi-Objective Based Approach for Solving Distributed Controller Placement Problem in Software Defined Network
Abstract
Software-Defined Network is an emerging networking paradigm that enables intelligent and flexible network management. Specifically, the design of the control plane is crucial. Therefore, in order to avoid a single point of failure, multiple controllers are deployed constantly in a distributed manner on the control plane. In this paper, we propose a controller placement approach based on multiple objectives (MODECP), including network delay, network security, load-balancing rate, and link occupancy. In the controller placement stage, an improved multi-objective differential evolution algorithm is proposed to search for controllers' positions and assign switches to controllers reasonably. Furthermore, an improved affinity propagation algorithm is proposed to obtain the number of controllers placed in the network partition stage, comprehensively considering the delay, node security, and load. Simulations are performed based on several topologies from Internet Topology Zoo. Extensive results show that the proposed algorithm can realize trade-offs among multiple objectives and improve network performance in delay, security, controller load, and link occupancy compared to the single-objective based approach. Moreover, compared with the genetic algorithm and random placement algorithm, the proposed algorithm performs better with low latency, high security, low load rate, and low link overhead.
Year
DOI
Venue
2022
10.3390/s22155475
SENSORS
Keywords
DocType
Volume
software-defined network, distributed controller placement, multi-objective, differential evolution algorithm
Journal
22
Issue
ISSN
Citations 
15
1424-8220
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Chenxi Liao100.34
Jia Chen2637.32
Kuo Guo300.34
Shang Liu400.34
Jing Chen522.05
Deyun Gao655853.39