Universiti Teknologi Malaysia Institutional Repository

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

Muhammed Yusuf, Nura and Abu Bakar, Kamalrulnizam and Isyaku, Babangida and Abdelmaboud, Abdelzahir and Nagmeldin, Wamda (2023) Controller placement with critical switch aware in software-defined network (CPCSA). PeerJ Computer Science, 9 (NA). pp. 1-28. ISSN 2376-5992

[img] PDF
883kB

Official URL: http://dx.doi.org/10.7717/PEERJ-CS.1698

Abstract

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.

Item Type:Article
Uncontrolled Keywords:controller overhead, controller placement, network partition, SDN, switch role
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:106150
Deposited By: Yanti Mohd Shah
Deposited On:10 Jun 2024 06:25
Last Modified:10 Jun 2024 06:25

Repository Staff Only: item control page