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] Automated Controller Placement for Software-Defined Networks to Resist DDoS Attacks
    Haque, Muhammad Reazul
    Tan, Saw Chin
    Yusoff, Zulfadzli
    Nisar, Kashif
    Kwang, Lee Ching
    Kaspin, Rizaludin
    Chowdhry, Bhawani Shankar
    Buyya, Rajkumar
    Majumder, Satya Prasad
    Gupta, Manoj
    Memon, Shuaib
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (03): : 3147 - 3165
  • [32] Controller Placement and TDMA Link Scheduling in Software Defined Wireless Multihop Networks
    Papageorgiou, Yiannis
    Karaliopoulos, Merkouris
    Koutsopoulos, Iordanis
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 640 - 646
  • [33] Genetic Algorithms with Variant Particle Swarm Optimization Based Mutation for Generic Controller Placement in Software-Defined Networks
    Liao, Lingxia
    Leung, Victor C. M.
    Li, Zhi
    Chao, Han-Chieh
    SYMMETRY-BASEL, 2021, 13 (07):
  • [34] A co-evolutionary genetic algorithm for robust and balanced controller placement in software-defined networks
    D'Angelo G.
    Palmieri F.
    Journal of Network and Computer Applications, 2023, 212
  • [35] Near-Optimal Robust Virtual Controller Placement in 5G Software Defined Networks
    Tohidi, Ehsan
    Parsaeefard, Saeedeh
    Maddah-Ali, Mohammad Ali
    Khalaj, Babak Hossein
    Leon-Garcia, Alberto
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02): : 1687 - 1697
  • [36] The Controller Placement of Software-Defined Networks Based on Minimum Delay and Load Balancing
    Tao, Peiying
    Ying, Chun
    Sun, Zhe
    Tan, Shuhua
    Wang, Pan
    Sun, Zhixin
    2018 16TH IEEE INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP, 16TH IEEE INT CONF ON PERVAS INTELLIGENCE AND COMP, 4TH IEEE INT CONF ON BIG DATA INTELLIGENCE AND COMP, 3RD IEEE CYBER SCI AND TECHNOL CONGRESS (DASC/PICOM/DATACOM/CYBERSCITECH), 2018, : 310 - 313
  • [37] A Learning Automaton-Based Controller Placement Algorithm for Software-Defined Networks
    Mostafaei, Habib
    Menth, Michael
    Obaidat, Mohammad S.
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [38] Study on Optimization for Software-Defined Networks Controller
    Alssaheli, Omran Maki Abdelsalam
    Abidin, Z. Zainal
    Zakaria, N. A.
    PROCEEDINGS OF INNOVATIVE RESEARCH AND INDUSTRIAL DIALOGUE 2018 (IRID'18), 2019, : 192 - 193
  • [39] An adaptive heuristic for multi-objective controller placement in software-defined networks
    Ahmadi, Vahid
    Khorramizadeh, Mostafa
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 66 : 204 - 228
  • [40] MobiPlace: Mobility-Aware Controller Placement in Software-Defined Vehicular Networks
    Maity, Ilora
    Dhiman, Ravi
    Misra, Sudip
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (01) : 957 - 966