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...
Main Authors: | , , |
---|---|
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 |