A new quantum particle swarm optimization algorithm for controller placement problem in software-defined networking

被引:17
作者
Zhang, Quanyuan [1 ]
Li, Haolun [2 ]
Liu, Yanli [1 ]
Ouyang, Shangrong [1 ]
Fang, Caiting [1 ]
Mu, Wentao [1 ]
Gao, Hao [3 ]
机构
[1] Shanghai Aerosp Elect Technol Inst, Shanghai, Peoples R China
[2] Nanjing Univ Posts & Telecommun, Nanjing, Peoples R China
[3] Nanjing Univ Posts & Telecommun, Coll Automat, Coll Artificial Intelligence, Nanjing, Peoples R China
关键词
Software-defined networking; Controller placement problem; Quantum particle swarm algorithm; Convergence rate;
D O I
10.1016/j.compeleceng.2021.107456
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a new network control and management method for network, software-defined networking (SDN) algorithms have attracted more attention to make networks agile and flexible. To meet the requirements of users and conquer the physical limitation of network, it is necessary to design an efficient controller placement mechanism of SDN, which is defined as an optimization problem to determine the proper positions and number of its controllers. As a modern optimization tool, Quantum-behavior particle swarm optimization (QPSO) algorithm demonstrates power fast convergence rate but limits in global search ability. In this paper, by introducing a full search history and excellent dimension update strategy into the traditional QPSO algorithm which enhances its performance, simulation results show that the proposed algorithm achieves better performance in dozens of different multi-controller placement problems.
引用
收藏
页数:12
相关论文
共 24 条
[1]  
[Anonymous], 2016, ADV SCI TECHNOLOGY
[2]   Local search heuristics for k-median and facility location problems [J].
Arya, V ;
Garg, N ;
Khandekar, R ;
Meyerson, A ;
Munagala, K ;
Pandit, V .
SIAM JOURNAL ON COMPUTING, 2004, 33 (03) :544-562
[3]  
Chuangen Gao, 2015, Algorithms and Architectures for Parallel Processing. 15th International Conference, ICA3PP 2015. Proceedings: LNCS 9530, P44, DOI 10.1007/978-3-319-27137-8_4
[4]   An efficient placement of sinks and SDN controller nodes for optimizing the design cost of industrial IoT systems [J].
Faragardi, Hamid Reza ;
Vahabi, Maryam ;
Fotouhi, Hossein ;
Nolte, Thomas ;
Fahringer, Thomas .
SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (10) :1893-1919
[5]  
Fundation Open Networking, 2012, SOFTW DEF NETW NEW N
[6]   Toward a Flexible Design of SDN Dynamic Control Plane: An Online Optimization Approach [J].
He, Mu ;
Varasteh, Amir ;
Kellerer, Wolfgang .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04) :1694-1708
[7]   Software-Defined Networking: A Comprehensive Survey [J].
Kreutz, Diego ;
Ramos, Fernando M. V. ;
Verissimo, Paulo Esteves ;
Rothenberg, Christian Esteve ;
Azodolmolky, Siamak ;
Uhlig, Steve .
PROCEEDINGS OF THE IEEE, 2015, 103 (01) :14-76
[8]   Heuristic Approaches to the Controller Placement Problem in Large Scale SDN Networks [J].
Lange, Stanislav ;
Gebert, Steffen ;
Zinner, Thomas ;
Tran-Gia, Phuoc ;
Hock, David ;
Jarschel, Michael ;
Hoffmann, Marco .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (01) :4-17
[9]   A Hybrid Feature Selection Algorithm Based on a Discrete Artificial Bee Colony for Parkinson's Diagnosis [J].
Li, Haolun ;
Pun, Chi-Man ;
Xu, Feng ;
Pan, Longsheng ;
Zong, Rui ;
Gao, Hao ;
Lu, Huimin .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (03)
[10]   The Decision Latency Optimization Problem in SDN With Multi-Controller [J].
Li, Jieyu ;
Liu, Jiang ;
Gao, Qian ;
Huang, Tao .
IEEE COMMUNICATIONS LETTERS, 2019, 23 (12) :2344-2347