Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey

Software-defined networking (SDN) is an emerging network architecture that promises to simplify network management, improve network resource utilization, and boost evolution and innovation in traditional networks. The SDN allows the abstraction and centralized management of the lower-level network f...

Full description

Bibliographic Details
Main Authors: Mohammed Alsaeedi, Mohd Murtadha Mohamad, Anas A. Al-Roubaiey
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
SDN
Online Access:https://ieeexplore.ieee.org/document/8784036/
id doaj-e75e46f9a003495fa3eb9752ec401726
record_format Article
spelling doaj-e75e46f9a003495fa3eb9752ec4017262021-04-05T17:07:22ZengIEEEIEEE Access2169-35362019-01-01710734610737910.1109/ACCESS.2019.29324228784036Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A SurveyMohammed Alsaeedi0Mohd Murtadha Mohamad1Anas A. Al-Roubaiey2https://orcid.org/0000-0001-9219-0208School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, MalaysiaSchool of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, MalaysiaComputer Engineering Department, College of Computer Science and Engineering, King Fahd University of Petroleum and Minerals, Dhahran, Saudi ArabiaSoftware-defined networking (SDN) is an emerging network architecture that promises to simplify network management, improve network resource utilization, and boost evolution and innovation in traditional networks. The SDN allows the abstraction and centralized management of the lower-level network functionalities by decoupling the network logic from the data forwarding devices into the logically centralized distributed controllers. However, this separation introduces new scalability and performance challenges in large-scale networks of dynamic traffic and topology conditions. Many research studies have represented that centralization and maintaining the global network visibility over the distributed SDN controller introduce scalability concern. This paper surveys the state-of-the-art proposed techniques toward minimizing the control to data planes communication overhead and controllers' consistency traffic to enhance the OpenFlow-SDN scalability in the context of logically centralized distributed SDN control plane architecture. The survey mainly focuses on four issues, including logically centralized visibility, link-state discovery, flow rules placement, and controllers' load balancing. In addition, this paper discusses each issue and presents an updated and detailed study of existing solutions and limitations in enhancing the OpenFlow-SDN scalability and performance. Moreover, it outlines the potential challenges that need to be addressed further in obtaining adaptive and scalable OpenFlow-SDN flow control.https://ieeexplore.ieee.org/document/8784036/SDNOpenFlowcontrollerscalabilityglobal network viewflow rules placement
collection DOAJ
language English
format Article
sources DOAJ
author Mohammed Alsaeedi
Mohd Murtadha Mohamad
Anas A. Al-Roubaiey
spellingShingle Mohammed Alsaeedi
Mohd Murtadha Mohamad
Anas A. Al-Roubaiey
Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey
IEEE Access
SDN
OpenFlow
controller
scalability
global network view
flow rules placement
author_facet Mohammed Alsaeedi
Mohd Murtadha Mohamad
Anas A. Al-Roubaiey
author_sort Mohammed Alsaeedi
title Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey
title_short Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey
title_full Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey
title_fullStr Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey
title_full_unstemmed Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey
title_sort toward adaptive and scalable openflow-sdn flow control: a survey
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Software-defined networking (SDN) is an emerging network architecture that promises to simplify network management, improve network resource utilization, and boost evolution and innovation in traditional networks. The SDN allows the abstraction and centralized management of the lower-level network functionalities by decoupling the network logic from the data forwarding devices into the logically centralized distributed controllers. However, this separation introduces new scalability and performance challenges in large-scale networks of dynamic traffic and topology conditions. Many research studies have represented that centralization and maintaining the global network visibility over the distributed SDN controller introduce scalability concern. This paper surveys the state-of-the-art proposed techniques toward minimizing the control to data planes communication overhead and controllers' consistency traffic to enhance the OpenFlow-SDN scalability in the context of logically centralized distributed SDN control plane architecture. The survey mainly focuses on four issues, including logically centralized visibility, link-state discovery, flow rules placement, and controllers' load balancing. In addition, this paper discusses each issue and presents an updated and detailed study of existing solutions and limitations in enhancing the OpenFlow-SDN scalability and performance. Moreover, it outlines the potential challenges that need to be addressed further in obtaining adaptive and scalable OpenFlow-SDN flow control.
topic SDN
OpenFlow
controller
scalability
global network view
flow rules placement
url https://ieeexplore.ieee.org/document/8784036/
work_keys_str_mv AT mohammedalsaeedi towardadaptiveandscalableopenflowsdnflowcontrolasurvey
AT mohdmurtadhamohamad towardadaptiveandscalableopenflowsdnflowcontrolasurvey
AT anasaalroubaiey towardadaptiveandscalableopenflowsdnflowcontrolasurvey
_version_ 1721540307018842112