Controller placement with critical switch aware in software-defined network (CPCSA)

被引:0
|
作者
Yusuf N.M. [1 ,2 ]
Bakar K.A. [1 ]
Isyaku B. [1 ,3 ]
Abdelmaboud A. [4 ]
Nagmeldin W. [5 ]
机构
[1] Department of Computer Science, Faculty of Computing, Universiti Teknologi Malaysia, Johor, Johor Bahru
[2] Department of Mathematical Science, Faculty of Sciences, Abubakar Tafawa Balewa University, Bauchi
[3] Department of Computer Science, Faculty of Computing and Information Technology, Sule Lamido University, Kafin Hausa, Jigawa State
[4] Department of Information Systems, King Khalid University, Abha
[5] Department of Information Systems, College of Computer Engineering and Sciences, Prince Sattam bin Abdulaziz University, Al-Kharj
关键词
Controller overhead; Controller placement; Network partition; SDN; Switch role;
D O I
10.7717/PEERJ-CS.1698
中图分类号
学科分类号
摘要
Software-defined networking (SDN) is a networking architecture with improved efficiency achieved by moving networking decisions from the data plane to provide them critically at the control plane. In a traditional SDN, typically, a single controller is used. However, the complexity of modern networks due to their size and high traffic volume with varied quality of service requirements have introduced high control message communications overhead on the controller. Similarly, the solution found using multiple distributed controllers brings forth the ‘controller placement problem’ (CPP). Incorporating switch roles in the CPP modelling during network partitioning for controller placement has not been adequately considered by any existing CPP techniques. This article proposes the controller placement algorithm with network partition based on critical switch awareness (CPCSA). CPCSA identifies critical switch in the software defined wide area network (SDWAN) and then partition the network based on the criticality. Subsequently, a controller is assigned to each partition to improve control messages communication overhead, loss, throughput, and flow setup delay. The CPSCSA experimented with real network topologies obtained from the Internet Topology Zoo. Results show that CPCSA has achieved an aggregate reduction in the controller’s overhead by 73%, loss by 51%, and latency by 16% while improving throughput by 16% compared to the benchmark algorithms. © Copyright 2023 Muhammed Yusuf et al.
引用
收藏
相关论文
共 50 条
  • [21] Metaheuristic Techniques for Controller Placement in Software-Defined Networks
    Mohanty, Sagarika
    Priyadarshini, Prateekshya
    Sahoo, Sampa
    Sahoo, Bibhudatta
    Sethi, Srinivas
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 897 - 902
  • [22] Reliability Optimization for Controller Placement in Software-Defined Networks
    Martyna, Jerzy
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 298 - 307
  • [23] Controller Placement for Improving Resilience of Software-defined Networks
    Guo, Minzhe
    Bhattacharya, Prabir
    2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 23 - 27
  • [24] Controller placement problem in software-defined networking: A survey
    Kumari, Abha
    Sairam, Ashok Singh
    NETWORKS, 2021, 78 (02) : 195 - 223
  • [25] 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,
  • [26] Towards Controller Placement for Robust Software-Defined Networks
    Guo, Sheng
    Yang, Shu
    Li, Qi
    Jiang, Yong
    2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2015,
  • [27] Fault-Tolerant Controller Placement Model by Distributing Switch Load among Multiple Controllers in Software-Defined Network
    Kotachi, Seiki
    Sato, Takehiro
    Shinkuma, Ryoichi
    Oki, Eiji
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2022, E105B (05) : 533 - 544
  • [28] EASM: Efficiency-aware switch migration for balancing controller loads in software-defined networking
    Hu, Tao
    Lan, Julong
    Zhang, Jianhui
    Zhao, Wei
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2019, 12 (02) : 452 - 464
  • [29] 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
  • [30] EASM: Efficiency-aware switch migration for balancing controller loads in software-defined networking
    Tao Hu
    Julong Lan
    Jianhui Zhang
    Wei Zhao
    Peer-to-Peer Networking and Applications, 2019, 12 : 452 - 464