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] Controller placement optimization in hierarchical distributed software defined vehicular networks
    Liyanage, Kushan Sudheera Kalupahana
    Ma, Maode
    Chong, Peter Han Joo
    COMPUTER NETWORKS, 2018, 135 : 226 - 239
  • [42] On Reliability-optimized Controller Placement for Software-Defined Networks
    Hu Yannan
    Wang Wendong
    Gong Xiangyang
    Que Xirong
    Cheng Shiduan
    CHINA COMMUNICATIONS, 2014, 11 (02) : 38 - 54
  • [43] An Effective Approach to Controller Placement in Software Defined Wide Area Networks
    Wang, Guodong
    Zhao, Yanxiao
    Huang, Jun
    Wu, Yulei
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (01): : 344 - 355
  • [44] Dynamic Controller Placement in Edge-Core Software Defined Networks
    Hegde, Saumya
    Ajayghosh, Roshni
    Koolagudi, Shashidhar G.
    Bhattacharya, Swapan
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 3153 - 3158
  • [45] A new model for the controller placement problem in software-defined networks
    Wu, Di
    Tang, Bi-hua
    Yuan, Dong-ming
    Hu, He-fei
    Ran, Jing
    WIRELESS COMMUNICATION AND SENSOR NETWORK, 2016, : 486 - 493
  • [46] Robust Controller Placement and Assignment in Software-defined Cellular Networks
    Abdel-Rahman, Mohammad J.
    Mazied, EmadelDin A.
    Teague, Kory
    MacKenzie, Allen B.
    Midkiff, Scott F.
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [47] Controller placement in software defined emerging networks: a review and future directions
    Darwish, Tasneem
    Alhaj, Taqwa Ahmed
    Elhaj, Fatin A.
    TELECOMMUNICATION SYSTEMS, 2025, 88 (01)
  • [48] A comprehensive approach for optimizing controller placement in Software-Defined Networks
    Schutz, G.
    Martins, J. A.
    COMPUTER COMMUNICATIONS, 2020, 159 : 198 - 205
  • [49] Software defined airborne network election algorithm considering controller failure
    Lv N.
    Liu C.
    Chen K.-F.
    Cao F.-B.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2019, 53 (04): : 785 - 793
  • [50] Performance of Metaheuristic Algorithms for the Controller Placement Problem in SDN
    Christofaro, Ana Carolina O.
    Carvalho, Marcelo M.
    Silva, Daniel G.
    2020 IEEE 25TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2020,