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 条
  • [41] Game-Theoretic Approach to Attack Planning and Controller Placement in Software Defined Networks
    Junosza-Szaniawski, Konstanty
    Nogalski, Dariusz
    2023 INTERNATIONAL CONFERENCE ON MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS, ICMCIS, 2023,
  • [42] Controller placement in software defined networks using multi-objective antlion algorithm
    Kazemian, Mohammad Mahdi
    Mirabi, Meghdad
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (04) : 5626 - 5649
  • [43] Controller placement in software defined networks using multi-objective antlion algorithm
    Mohammad Mahdi Kazemian
    Meghdad Mirabi
    The Journal of Supercomputing, 2022, 78 : 5626 - 5649
  • [44] Dynamic controller placement in software-defined networks for reducing costs and improving survivability
    Abdi Seyedkolaei, Ali
    Hosseini Seno, Seyed Amin
    Moradi, Ahmad
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (01)
  • [45] A cross entropy based approach to minimum propagation latency for controller placement in Software Defined Network
    Chen, Jue
    Xiong, Yu-Jie
    Qiu, Xihe
    He, Dun
    Yin, Hanmin
    Xiao, Changwei
    COMPUTER COMMUNICATIONS, 2022, 191 : 133 - 144
  • [46] On the placement of controllers in software-defined networks
    Hu, Yan-Nan
    Wang, Wen-Dong
    Gong, Xiang-Yang
    Que, Xi-Rong
    Cheng, Shi-Duan
    Journal of China Universities of Posts and Telecommunications, 2012, 19 (SUPPL. 2): : 92 - 97
  • [47] A Hybrid Multi-objective Algorithm for Imbalanced Controller Placement in Software-Defined Networks
    Firouz, Nasrin
    Masdari, Mohammad
    Sangar, Amin Babazadeh
    Majidzadeh, Kambiz
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (03)
  • [48] A Novel Cost-Effective Controller Placement Scheme for Software-Defined Vehicular Networks
    Lin, Na
    Zhao, Qi
    Zhao, Liang
    Hawbani, Ammar
    Liu, Lu
    Min, Geyong
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (18) : 14080 - 14093
  • [49] Intelligent UAV-aided Controller Placement Scheme for Software-Defined Vehicular Networks
    Lin, Na
    Zhao, Qi
    Zhao, Liang
    PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2021 (CF 2021), 2021, : 38 - 44
  • [50] Motivation of DDoS Attack-Aware in Software Defined Networking Controller Placement
    Haque, Muhammad Reazul
    Tan, Saw Chin
    Yusoff, Zulfadzli
    Kwang, Lee Ching
    Ali, Sameer
    Kaspin, Rizaludin
    Ziri, Salvatore Renato
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 36 - 42