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 条
  • [1] Controller placement with critical switch aware in software-defined network (CPCSA)
    Yusuf, Nura Muhammed
    Abu Bakar, Kamalrulnizam
    Isyaku, Babangida
    Abdelmaboud, Abdelzahir
    Nagmeldin, Wamda
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [3] Reliability-aware Controller Placement for Software-Defined Networks
    Hu, Yannan
    Wang Wendong
    Xiangyang Gong
    Que, Xirong
    Cheng Shiduan
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 672 - 675
  • [4] Capacity and load-aware software-defined network controller placement in heterogeneous environments
    Khorramizadeh, Mostafa
    Ahmadi, Vahid
    COMPUTER COMMUNICATIONS, 2018, 129 : 226 - 247
  • [5] A Distributed Energy aware Controller Placement Model for Software-Defined Data Centre Network
    Balakiruthiga, B.
    Deepalakshmi, P.
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF ELECTRICAL ENGINEERING, 2021, 45 (04) : 1083 - 1101
  • [6] A Distributed Energy aware Controller Placement Model for Software-Defined Data Centre Network
    B. Balakiruthiga
    P. Deepalakshmi
    Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 2021, 45 : 1083 - 1101
  • [7] Flow Setup Aware Controller Placement in Distributed Software-Defined Networking
    Correia, Noelia
    AL-Tam, Faroq
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5096 - 5099
  • [8] Experimental Performance Analysis of Software-Defined Network Switch and Controller
    Beshley, Mykola
    Panchenko, Oleksiy
    Seliuchenko, Marian
    Zyuzko, Oleg
    Kahalo, Ihor
    2018 14TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET), 2018, : 282 - 286
  • [9] Budget-constrained Controller Placement in Software-defined Network
    Priyadarsini, Madhukrishna
    Mittal, Pooja
    Mukherjee, Joy Chandra
    Bera, Padmalochan
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 217 - 226
  • [10] 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