Yusuf, Muhammed Nura and Abu Bakar, Kamalrulnizam and Abu Bakar, xBabangida and Mukhlif, Fadhil (2023) Distributed controller placement in software-defined networks with consistency and interoperability problems. Journal of Electrical and Computer Engineering, 2023 (646699). pp. 1-33. ISSN 2090-0147
PDF
1MB |
Official URL: http://dx.doi.org/10.1155/2023/6466996
Abstract
Software-defined networking (SDN) brings an innovative approach to networking by adopting a flow-centric model and removing networking decisions from the data plane to provide them centrally from the control plane. A single centralized controller is used in a traditional SDN design. However, the complexity of modern networks, due to their size and requirements' coarseness, has made using a single controller a source of performance bottlenecks. Similarly, the solution found by using multiple controllers in distributed control planes brings forth the profound issue of interoperability, consistency, and the "controller placement problem"(CPP). It is an NP-hard problem that deals with positioning controllers at optimum locations within the network and mapping with resources at the data plane to meet quality of service (QoS) requirements. Over the years, the problem has received significant attention from the research community, and many solutions have been considered. This paper offers an in-depth review of the proposals by providing an updated evolution of the problem concerning the application environment, design objectives, and cost and controller type. Based on our findings, new research ideas were identified and discussed.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Computational complexity; Controllers; Quality of service; Software defined networking. |
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7885-7895 Computer engineer. Computer hardware |
Divisions: | Faculty of Engineering - School of Electrical |
ID Code: | 106491 |
Deposited By: | Muhamad Idham Sulong |
Deposited On: | 09 Jul 2024 06:11 |
Last Modified: | 09 Jul 2024 06:11 |
Repository Staff Only: item control page