Open Access iconOpen Access

REVIEW

crossmark

Open-Source Software Defined Networking Controllers: State-of-the-Art, Challenges and Solutions for Future Network Providers

by Johari Abdul Rahim1, Rosdiadee Nordin2,*, Oluwatosin Ahmed Amodu3,4

1 Technology Strategy and Fundamental Planning (TSFP), Telekom Malaysia, Cyberjaya, Selangor, 60000, Malaysia
2 Department of Engineering, School of Engineering and Technology, Sunway University, 5, Jalan Universiti, Bandar Sunway, Selangor, 47500, Malaysia
3 Department of Electrical, Electronics & Systems Engineering, Universiti Kebangsaan Malaysia, UKM Bangi, Selangor, 43600, Malaysia
4 Information and Communication Engineering Department, Elizade University, P.M.B. 002, Ilara-Mokin, 340271, Nigeria

* Corresponding Author: Rosdiadee Nordin. Email: email

Computers, Materials & Continua 2024, 80(1), 747-800. https://doi.org/10.32604/cmc.2024.047009

Abstract

Software Defined Networking (SDN) is programmable by separation of forwarding control through the centralization of the controller. The controller plays the role of the ‘brain’ that dictates the intelligent part of SDN technology. Various versions of SDN controllers exist as a response to the diverse demands and functions expected of them. There are several SDN controllers available in the open market besides a large number of commercial controllers; some are developed to meet carrier-grade service levels and one of the recent trends in open-source SDN controllers is the Open Network Operating System (ONOS). This paper presents a comparative study between open source SDN controllers, which are known as Network Controller Platform (NOX), Python-based Network Controller (POX), component-based SDN framework (Ryu), Java-based OpenFlow controller (Floodlight), OpenDayLight (ODL) and ONOS. The discussion is further extended into ONOS architecture, as well as, the evolution of ONOS controllers. This article will review use cases based on ONOS controllers in several application deployments. Moreover, the opportunities and challenges of open source SDN controllers will be discussed, exploring carrier-grade ONOS for future real-world deployments, ONOS unique features and identifying the suitable choice of SDN controller for service providers. In addition, we attempt to provide answers to several critical questions relating to the implications of the open-source nature of SDN controllers regarding vendor lock-in, interoperability, and standards compliance, Similarly, real-world use cases of organizations using open-source SDN are highlighted and how the open-source community contributes to the development of SDN controllers. Furthermore, challenges faced by open-source projects, and considerations when choosing an open-source SDN controller are underscored. Then the role of Artificial Intelligence (AI) and Machine Learning (ML) in the evolution of open-source SDN controllers in light of recent research is indicated. In addition, the challenges and limitations associated with deploying open-source SDN controllers in production networks, how can they be mitigated, and finally how open-source SDN controllers handle network security and ensure that network configurations and policies are robust and resilient are presented. Potential opportunities and challenges for future Open SDN deployment are outlined to conclude the article.

Keywords


Cite This Article

APA Style
Rahim, J.A., Nordin, R., Amodu, O.A. (2024). Open-source software defined networking controllers: state-of-the-art, challenges and solutions for future network providers. Computers, Materials & Continua, 80(1), 747-800. https://doi.org/10.32604/cmc.2024.047009
Vancouver Style
Rahim JA, Nordin R, Amodu OA. Open-source software defined networking controllers: state-of-the-art, challenges and solutions for future network providers. Comput Mater Contin. 2024;80(1):747-800 https://doi.org/10.32604/cmc.2024.047009
IEEE Style
J. A. Rahim, R. Nordin, and O. A. Amodu, “Open-Source Software Defined Networking Controllers: State-of-the-Art, Challenges and Solutions for Future Network Providers,” Comput. Mater. Contin., vol. 80, no. 1, pp. 747-800, 2024. https://doi.org/10.32604/cmc.2024.047009



cc Copyright © 2024 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 545

    View

  • 239

    Download

  • 0

    Like

Share Link