An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration

The Physically Distributed Logically Centralized (PDLC) software-defined network (SDN) control plane is physically dispersed across several controllers with a global network view for performance, scalability, and fault tolerance. This design, providing control applications with a global network view...

Full description

Bibliographic Details
Main Authors: Rawan Alsheikh, Etimad Fadel, Nadine Akkari
Format: Article
Language:English
Published: MDPI AG 2024-03-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/6/2627
_version_ 1797242145769259008
author Rawan Alsheikh
Etimad Fadel
Nadine Akkari
author_facet Rawan Alsheikh
Etimad Fadel
Nadine Akkari
author_sort Rawan Alsheikh
collection DOAJ
description The Physically Distributed Logically Centralized (PDLC) software-defined network (SDN) control plane is physically dispersed across several controllers with a global network view for performance, scalability, and fault tolerance. This design, providing control applications with a global network view, necessitates network state synchronization among controllers. The amount of inter-controller synchronization can affect the performance and scalability of the system. The absence of standardized communication protocols for East-bound SDN interfaces underscores the need for high-performance communication among diverse SDN controllers to maintain consistent state exchange. An inconsistent controller’s network view can significantly impact network effectiveness and application performance, particularly in dynamic networks. This survey paper offers an overview of noteworthy AI and non-AI solutions for PDLC SDN architecture in industry and academia, specifically focusing on their approaches to consistency and synchronization challenges. The suggested PDLC framework achieves an adaptive controller-to-controller synchronization rate in a dynamic network environment.
first_indexed 2024-04-24T18:34:34Z
format Article
id doaj.art-8635889a2dd5432294e13d6d28b7991c
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-04-24T18:34:34Z
publishDate 2024-03-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-8635889a2dd5432294e13d6d28b7991c2024-03-27T13:20:17ZengMDPI AGApplied Sciences2076-34172024-03-01146262710.3390/app14062627An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design ConsiderationRawan Alsheikh0Etimad Fadel1Nadine Akkari2Faculty of Computing and Information Technology, King Abdulaziz University, Abdullah Sulayman, Jeddah 21589, Saudi ArabiaFaculty of Computing and Information Technology, King Abdulaziz University, Abdullah Sulayman, Jeddah 21589, Saudi ArabiaComputer Science and Information Technology Department, Jeddah International College, Ibn Rasheed Elfehri, Jeddah 23831, Saudi ArabiaThe Physically Distributed Logically Centralized (PDLC) software-defined network (SDN) control plane is physically dispersed across several controllers with a global network view for performance, scalability, and fault tolerance. This design, providing control applications with a global network view, necessitates network state synchronization among controllers. The amount of inter-controller synchronization can affect the performance and scalability of the system. The absence of standardized communication protocols for East-bound SDN interfaces underscores the need for high-performance communication among diverse SDN controllers to maintain consistent state exchange. An inconsistent controller’s network view can significantly impact network effectiveness and application performance, particularly in dynamic networks. This survey paper offers an overview of noteworthy AI and non-AI solutions for PDLC SDN architecture in industry and academia, specifically focusing on their approaches to consistency and synchronization challenges. The suggested PDLC framework achieves an adaptive controller-to-controller synchronization rate in a dynamic network environment.https://www.mdpi.com/2076-3417/14/6/2627distributed software-defined network controllerPhysically Distributed Logically Centralized (PDLC)inter-controller synchronizationconsistency
spellingShingle Rawan Alsheikh
Etimad Fadel
Nadine Akkari
An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration
Applied Sciences
distributed software-defined network controller
Physically Distributed Logically Centralized (PDLC)
inter-controller synchronization
consistency
title An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration
title_full An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration
title_fullStr An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration
title_full_unstemmed An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration
title_short An Adaptive State Consistency Architecture for Distributed Software-Defined Network Controllers: An Evaluation and Design Consideration
title_sort adaptive state consistency architecture for distributed software defined network controllers an evaluation and design consideration
topic distributed software-defined network controller
Physically Distributed Logically Centralized (PDLC)
inter-controller synchronization
consistency
url https://www.mdpi.com/2076-3417/14/6/2627
work_keys_str_mv AT rawanalsheikh anadaptivestateconsistencyarchitecturefordistributedsoftwaredefinednetworkcontrollersanevaluationanddesignconsideration
AT etimadfadel anadaptivestateconsistencyarchitecturefordistributedsoftwaredefinednetworkcontrollersanevaluationanddesignconsideration
AT nadineakkari anadaptivestateconsistencyarchitecturefordistributedsoftwaredefinednetworkcontrollersanevaluationanddesignconsideration
AT rawanalsheikh adaptivestateconsistencyarchitecturefordistributedsoftwaredefinednetworkcontrollersanevaluationanddesignconsideration
AT etimadfadel adaptivestateconsistencyarchitecturefordistributedsoftwaredefinednetworkcontrollersanevaluationanddesignconsideration
AT nadineakkari adaptivestateconsistencyarchitecturefordistributedsoftwaredefinednetworkcontrollersanevaluationanddesignconsideration