Extended array model of star capacity-aware delay-based next controller placement problem for multiple controller failures in software-defined wide area networks

被引:3
|
作者
Mojez H. [1 ]
Bidgoli A.M. [1 ]
Javadi H.H.S. [2 ]
机构
[1] Department of Computer Engineering, North Tehran Branch, Islamic Azad University, Tehran
[2] Department of Mathematics and Computer Sciences, Shahed University, Tehran
关键词
Controller placement problem; Heuristic algorithm; Multiple controller failure; Software-defined wide-area network;
D O I
10.1007/s12652-022-04384-w
中图分类号
学科分类号
摘要
The advent of the Software-Defined Networks (SDNs) has caused the control plane on the switches to be moved to a separate part of the data plane. Failure of a single controller deployed in the network disrupts the proper function of the network; therefore, we need to look for the multiple controller placement and find a way to plan the star ahead assignment of switches to the controllers. The two challenges to customizing the multiple controller placement problem in the form of star assignment are the same as the significant increase in the worst case of delay after reassigning switches to active controllers in the network and the network search space. Therefore, this search space can be significantly reduced by using standard array decision variables. In this paper, we present an optimal array model for the star capacity-aware delay-based next controller placement problem (SCDNCPP). The purpose of the proposed model is to minimize the maximum, for all switches, of the sum of the worst-case delay from the switch to the nearest first controller with enough capacity and the worst-case delay from the same switch to the nearest second controller with enough capacity. In addition, we formulate the problem with MIP (Mixed Integer Programming) model for multiple controller failure and solve it with CPLEX optimizer, but the execution time of the model is significantly longer. We also use the population-based simulated annealing algorithm to converge the problem rapidly toward the optimal solution and reduce time complexity. The simulation results are estimated with real Internet Zoo topologies. The delay improvement rate of the proposed approach according to the simulation results, in case of two controller failure, performs better than CNCP (Capacitated Next Controller Placement) and RCCPP (Resilient Capacity-aware Controller Placement Problem) approaches as much as 1.73 ms and 2.34 ms on Pameltto topology and 6 ms and 2.81 ms on Deltacom topology, respectively. The improvement rate improves significantly when the topology size grows. Additionally, the results show that the execution time of the heuristic algorithm to solve the problem is much better than the execution time of the mixed Integer programming formulation, on average, as much as 1.85 s on Pameltto topology and 1.98 s on Deltacom topology, respectively. © 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:11039 / 11057
页数:18
相关论文
共 16 条
  • [1] Star capacity-aware latency-based next controller placement problem with considering single controller failure in software-defined wide-area networks
    Mojez, Hadi
    Bidgoli, Amir Massoud
    Javadi, Hamid Haj Seyyed
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (11): : 13205 - 13244
  • [2] Star capacity-aware latency-based next controller placement problem with considering single controller failure in software-defined wide-area networks
    Hadi Mojez
    Amir Massoud Bidgoli
    Hamid Haj Seyyed Javadi
    The Journal of Supercomputing, 2022, 78 : 13205 - 13244
  • [3] Capacity-Aware and Delay-Guaranteed Resilient Controller Placement for Software-Defined WANs
    Tanha, Maryam
    Sajjadi, Dawood
    Ruby, Rukhsana
    Pan, Jianping
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (03): : 991 - 1005
  • [4] 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
  • [5] Mitigating the impact of controller failures on QoS robustness for software-defined wide area networks
    Dou, Songshi
    Qi, Li
    Guo, Zehua
    COMPUTER NETWORKS, 2024, 238
  • [6] A Stochastic Computational Graph with Ensemble Learning Model for solving Controller Placement Problem in Software-Defined Wide Area Networks
    Adekoya, Oladipupo
    Aneiba, Adel
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 225
  • [7] A density algorithm for controller placement problem in software defined wide area networks
    He, Dun
    Chen, Jue
    Qiu, Xihe
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (05): : 5374 - 5402
  • [8] A density algorithm for controller placement problem in software defined wide area networks
    Dun He
    Jue Chen
    Xihe Qiu
    The Journal of Supercomputing, 2023, 79 : 5374 - 5402
  • [9] 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
  • [10] Exploring the Impact of Critical Programmability on Controller Placement for Software-Defined Wide Area Networks
    Dou, Songshi
    Qi, Li
    Yao, Chao
    Guo, Zehua
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) : 2575 - 2588