NCPSO: A solution of the controller placement problem in software defined networks

34Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Controller placement is an important problem in software defined networks (SDN). Most of the placement strategies focused on propagation latency, but ignored the load of controllers, which is a critical factor in real networks. In this paper, we propose Network Clustering Particle Swarm Optimization Algorithm (NCPSO), which taking into consideration of the load of controllers, propagation latency and load balancing. By generating diverse individuals with high clustering efficiency and overcoming the disadvantages of PSO used in discrete problem, the NCPSO can solve the controller placement problem better than other algorithms. The evaluation shows that the new algorithm can significantly reduce the number of required controllers, reduce the load of the maximum-load controller, and have a good performance of load balance.

Cite

CITATION STYLE

APA

Liu, S., Wang, H., Yi, S., & Zhu, F. (2015). NCPSO: A solution of the controller placement problem in software defined networks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9530, pp. 213–225). Springer Verlag. https://doi.org/10.1007/978-3-319-27137-8_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free