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 条
  • [1] Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
    Abeer AZIbrahim
    Fazirulhisyam Hashim
    Aduwati Sali
    Nor KNoordin
    Keivan Navaie
    Saber MEFadul
    Digital Communications and Networks, 2024, 10 (05) : 1245 - 1257
  • [2] Load-Aware Multi-Objective Optimization of Controller and Datastore Placement in Distributed Sdns
    Kang, Xingyuan
    Takahashi, Keichi
    Nakasan, Chawanat
    Ichikawa, Kohei
    Iida, Hajimu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (4-5):
  • [3] Joint Latency and Reliability-Aware Controller Placement
    Rasol, Kurdman Abdulrahman Rasol
    Domingo-Pascual, Jordi
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 197 - 202
  • [4] Reliability-aware web service composition with cost minimization perspective: a multi-objective particle swarm optimization model in multi-cloud scenarios
    Tabalvandani, Mohammad Ali Nezafat
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    SOFT COMPUTING, 2024, 28 (06) : 5173 - 5196
  • [5] A position and energy aware multi-objective controller placement and re-placement scheme in distributed SDWSN
    Narwaria, Abhishek
    Soni, Keshav
    Mazumdar, Arka Prokash
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (09): : 12062 - 12090
  • [6] Reliability-aware web service composition with cost minimization perspective: a multi-objective particle swarm optimization model in multi-cloud scenarios
    Mohammad Ali Nezafat Tabalvandani
    Mirsaeid Hosseini Shirvani
    Homayun Motameni
    Soft Computing, 2024, 28 (6) : 5173 - 5196
  • [7] A Multi-Controller Placement Strategy Based on Delay and Reliability Optimization in SDN
    Fan, Zifu
    Yao, Jie
    Yang, Xianhui
    Wang, Zhengqiang
    Wan, Xiaoyu
    2019 28TH WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC), 2019, : 58 - 62
  • [8] Reliability-Aware Data Placement for Heterogeneous Memory Architecture
    Gupta, Manish
    Sridharan, Vilas
    Roberts, David
    Prodromou, Andreas
    Venkat, Ashish
    Tullsen, Dean
    Gupta, Rajesh
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 583 - 595
  • [9] Scalability and Reliability Aware SDN Controller Placement Strategies
    Bannour, Fetia
    Souihi, Sami
    Mellouk, Abdelhamid
    2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [10] Reliability-aware Controller Placement for Software-Defined Networks
    Hu, Yannan
    Wang Wendong
    Xiangyang Gong
    Que, Xirong
    Cheng Shiduan
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 672 - 675