Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture

被引:1
|
作者
Ibrahim, Abeer A. Z. [1 ,2 ,3 ]
Hashim, Fazirulhisyam [1 ,2 ]
Sali, Aduwati [1 ,2 ]
Noordin, Nor K. [1 ,2 ]
Navaie, Keivan [4 ]
Fadul, Saber M. E. [5 ]
机构
[1] Univ Putra Malaysia, Fac Engn, Dept Comp & Commun Syst Engn, Serdang 43400, Malaysia
[2] Univ Putra Malaysia, Fac Engn, Wireless & Photon Networks Res Ctr WiPNet, Serdang 43400, Malaysia
[3] Coll Engn & Med Sci, Dept Commun & Comp Engn, Khartoum 11111, Sudan
[4] Univ Lancaster, Sch Comp & Commun, Lancaster LA1 4YW, England
[5] Univ Putra Malaysia, Fac Engn, Dept Elect & Elect Engn, Serdang 43400, Malaysia
关键词
Software defined networking; Dynamic mapping; Particle swarm optimization; Reliability; Multi-objective optimization; Evolutionary; SOFTWARE; ASSIGNMENT; NETWORKS;
D O I
10.1016/j.dcan.2023.11.007
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The deployment of distributed multi-controllers for Software-Defined Networking (SDN) architecture is an emerging solution to improve network scalability and management. However, the network control failure affects the dynamic resource allocation in distributed networks resulting in network disruption and low resilience. Thus, we consider the control plane fault tolerance for cost-effective and accurate controller location models during control plane failures. This fault-tolerance strategy has been applied to distributed SDN control architecture, which allows each switch to migrate to next controller to enhance network performance. In this paper, the Reliable and Dynamic Mapping-based Controller Placement (RDMCP) problem in distributed architecture is framed as an optimization problem to improve the system reliability, quality, and availability. By considering the bound constraints, a heuristic state-of-the-art Controller Placement Problem (CPP) algorithm is used to address the optimal assignment and reassignment of switches to nearby controllers other than their regular controllers. The algorithm identifies the optimal controller location, minimum number of controllers, and the expected assignment costs after failure at the lowest effective cost. A metaheuristic Particle Swarm Optimization (PSO) algorithm was combined with RDMCP to form a hybrid approach that improves objective function optimization in terms of reliability and cost-effectiveness. The effectiveness of our hybrid RDMCP-PSO was then evaluated using extensive experiments and compared with other baseline algorithms. The findings demonstrate that the proposed hybrid technique significantly increases the network performance regarding the controller number and load balancing of the standalone heuristic CPP algorithm.
引用
收藏
页码:1245 / 1257
页数:13
相关论文
共 50 条
  • [21] Disaster-and-Evacuation-Aware Backup Datacenter Placement Based on Multi-Objective Optimization
    Li, Xiaole
    Wang, Hua
    Yi, Shanwen
    Liu, Shuai
    Zhai, Linbo
    Jiang, Chuanqi
    IEEE ACCESS, 2019, 7 : 48196 - 48208
  • [22] Multi-Objective Controller Failure Aware Capacitated Controller Placement in Software-Defined Networks
    Aravind, P.
    Varma, G. P. Saradhi
    Reddy, P. V. G. D. Prasad
    JOURNAL OF INTERCONNECTION NETWORKS, 2022, 22 (04)
  • [23] An adaptive particle swarm optimization method for multi-objective system reliability optimization
    Mellal, Mohamed Arezki
    Zio, Enrico
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2019, 233 (06) : 990 - 1001
  • [24] Multi-objective optimization in reliability based design
    El Sayed, M.
    Edghill, M.
    Housner, J.
    International Conference on Computer Aided Optimum Design of Structures, OPTI, Proceedings, 1999, 5 : 161 - 169
  • [25] Multi-objective optimization in reliability based design
    El Sayed, MF
    Edghill, M
    Housner, J
    COMPUTER AIDED OPTIMUM DESIGN OF STRUCTURES VI, 1999, 5 : 161 - 169
  • [26] Multi-objective robust PID controller tuning using two lbests multi-objective particle swarm optimization
    Zhao, S. -Z.
    Iruthayarajan, M. Willjuice
    Baskar, S.
    Suganthan, P. N.
    INFORMATION SCIENCES, 2011, 181 (16) : 3323 - 3335
  • [27] Multi-power Quality Controller Coordination Control Based on Multi-objective Particle Swarm Optimization
    Shen Yu
    Yang Fan
    Wu Yaowen
    Zhong Peijun
    Yin Zhongdong
    Wang He
    2019 IEEE 2ND INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION ENGINEERING (ICECE 2019), 2019, : 397 - 402
  • [28] Application of multi-objective particle swarm optimization to solve a fuzzy multi-objective reliability redundancy allocation problem
    Ebrahimipour, V.
    Sheikhalishahi, M.
    2011 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2011), 2011, : 326 - 333
  • [29] MULTI-OBJECTIVE BEE SWARM OPTIMIZATION
    Akbari, Reza
    Ziarati, Koorush
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (1B): : 715 - 726
  • [30] Multi-objective bee swarm optimization
    Akbari, R. (rakbari@cse.shirazu.ac.ir), 1600, ICIC International (08):