Metaheuristic algorithms for capacitated controller placement in software defined networks considering failure resilience

被引:1
|
作者
Mohanty, Sagarika [1 ]
Sahoo, Bibhudatta [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Rourkela 769008, Odisha, India
来源
关键词
controller capacity; metaheuristic algorithms; optimal placement of controllers; propagation latency; software defined network; EFFICIENT APPROACH; OPTIMIZATION; SDN;
D O I
10.1002/cpe.8254
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software-defined networking (SDN) has revolutionized network architectures by decoupling the control plane from the data plane. An intriguing challenge within this paradigm is the strategic placement of controllers and the allocation of switches to optimize network performance and resilience. In the event of a controller failure, the switches are disconnected from the controller until they are reassigned to other active controllers possessing sufficient spare capacity. The reassignment could lead to a significant rise in propagation latency. This correspondence presents a mathematical model for capacitated controller placement, strategically designed to anticipate failures and prevent a substantial increase in worst-case latency and disconnections. The aim is to minimize the worst-case latency between switches and their backup controllers and among the controllers. Four metaheuristic algorithms are proposed including, an enhanced genetic algorithm (CCPCFR-EGA), particle swarm optimization (CCPCFR-PSO), a hybrid particle swarm optimization and simulated annealing algorithm (CCPCFR-HPSOSA), and a grey wolf optimization algorithm (CCPCFR-GWO). These algorithms are compared with a simulated annealing method and an optimal method. Evaluation conducted on four network datasets demonstrates that the proposed metaheuristic methods are faster than the optimal method. The experimental outcome indicates that CCPCFR-HPSOSA and CCPCFR-GWO outperform the other methods, consistently providing near-optimal solutions. However, CCPCFR-GWO is preferred over CCPCFR-HPSOSA due to its faster execution time. Specifically, CCPCFR-GWO achieves an average speed-up of 3.9 over the optimal for smaller networks and an average speed-up of 31.78 for larger networks, while still producing near-optimal solutions.
引用
收藏
页数:44
相关论文
共 50 条
  • [31] An Adaptive Approach for Controller Placement Problem in Software Defined Networks
    Talhar, Priyanka
    Bhagat, Amol P.
    2018 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN INTELLIGENT AND COMPUTING IN ENGINEERING (RICE III), 2018,
  • [32] Performance Analysis of Controller Placement Algorithm in Software Defined Networks
    Mokgoatsanest, P.
    Walingond, T.
    2019 IEEE AFRICON, 2019,
  • [33] On Stochastic Controller Placement in Software-defined Wireless Networks
    Abdel-Rahman, Mohammad J.
    Mazied, EmadelDin A.
    MacKenzie, Allen
    Midkiff, Scott
    Rizk, Mohamed R.
    El-Nainay, Mustafa
    2017 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2017,
  • [34] Enhanced capacitated next controller placement in software-defined network with modified capacity constraint
    Papasani, Aravind
    Varma, G. P. Saradhi
    Reddy, P. V. G. D. Prasad
    Yannam, V. Ramanjaneyulu
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2025, 38 (03)
  • [35] Controller placement in software defined FANET
    Wang, Xi
    Shi, Shuo
    Xue, Jiayin
    Wu, Chenyu
    WIRELESS NETWORKS, 2024, 30 (06) : 5347 - 5360
  • [36] Simulated annealing based optimal controller placement in software defined networks with capacity constraint and failure awareness
    Aravind, P.
    Varma, G. P. Saradhi
    Reddy, P. V. G. D. Prasad
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 5721 - 5733
  • [37] Multi criteria analysis of Controller Placement Problem in Software Defined Networks
    Jalili, Ahmad
    Keshtgari, Manijeh
    Akbari, Reza
    Javidan, Reza
    COMPUTER COMMUNICATIONS, 2019, 133 : 115 - 128
  • [38] 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
  • [39] The Energy-Aware Controller Placement Problem in Software Defined Networks
    Hu, Ying
    Luo, Tao
    Beaulieu, Norman C.
    Deng, Chunxue
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (04) : 741 - 744
  • [40] Learning the Optimal Controller Placement in Mobile Software-Defined Networks
    Koutsopoulos, Iordanis
    2022 IEEE 23RD INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM 2022), 2022, : 70 - 79