Adaptive Consistency Strategy of Multiple Controllers in SDN

In large-scale software-defined networking (SDN), the logically centralized controller usually uses multiple distributed controllers to manage and operate the network in a cooperative manner from the perspective of global network view. One of the major challenges with respect to deploying multiple c...

Full description

Bibliographic Details
Main Authors: Bang Zhang, Xingwei Wang, Min Huang
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8561291/
_version_ 1818913146927054848
author Bang Zhang
Xingwei Wang
Min Huang
author_facet Bang Zhang
Xingwei Wang
Min Huang
author_sort Bang Zhang
collection DOAJ
description In large-scale software-defined networking (SDN), the logically centralized controller usually uses multiple distributed controllers to manage and operate the network in a cooperative manner from the perspective of global network view. One of the major challenges with respect to deploying multiple controllers in SDN is how to synchronize the state among controllers to maintain information consistency. Aiming at solving this problem, we propose a periodically adaptive synchronization strategy of controllers. At first, the consistency level of controllers in the network is quantified based on the characteristics of SDN. Then, an adaptive synchronization strategy is proposed. By the use of this strategy, controllers are divided into three kinds of roles, and the synchronization period is adjusted dynamically by an adaptive function according to the current network state to attain a certain consistency level. The simulation results show that the proposed strategy has merits of reducing communication overhead of controllers as well as improving network availability compared with the other non-adaptive strategies. However, it lacks consideration of load balance among controllers, which will be our future research direction.
first_indexed 2024-12-19T23:25:51Z
format Article
id doaj.art-979414fed66c41f29e04f6e98c16887d
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T23:25:51Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-979414fed66c41f29e04f6e98c16887d2022-12-21T20:01:52ZengIEEEIEEE Access2169-35362018-01-016786407864910.1109/ACCESS.2018.28851308561291Adaptive Consistency Strategy of Multiple Controllers in SDNBang Zhang0https://orcid.org/0000-0002-0085-380XXingwei Wang1Min Huang2College of Computer Science and Engineering, Northeastern University, Shenyang, ChinaCollege of Computer Science and Engineering, Northeastern University, Shenyang, ChinaCollege of Information Science and Engineering, Northeastern University, Shenyang, ChinaIn large-scale software-defined networking (SDN), the logically centralized controller usually uses multiple distributed controllers to manage and operate the network in a cooperative manner from the perspective of global network view. One of the major challenges with respect to deploying multiple controllers in SDN is how to synchronize the state among controllers to maintain information consistency. Aiming at solving this problem, we propose a periodically adaptive synchronization strategy of controllers. At first, the consistency level of controllers in the network is quantified based on the characteristics of SDN. Then, an adaptive synchronization strategy is proposed. By the use of this strategy, controllers are divided into three kinds of roles, and the synchronization period is adjusted dynamically by an adaptive function according to the current network state to attain a certain consistency level. The simulation results show that the proposed strategy has merits of reducing communication overhead of controllers as well as improving network availability compared with the other non-adaptive strategies. However, it lacks consideration of load balance among controllers, which will be our future research direction.https://ieeexplore.ieee.org/document/8561291/Multiple controllersconsistencyperiodic synchronizationcommunication overheadavailability
spellingShingle Bang Zhang
Xingwei Wang
Min Huang
Adaptive Consistency Strategy of Multiple Controllers in SDN
IEEE Access
Multiple controllers
consistency
periodic synchronization
communication overhead
availability
title Adaptive Consistency Strategy of Multiple Controllers in SDN
title_full Adaptive Consistency Strategy of Multiple Controllers in SDN
title_fullStr Adaptive Consistency Strategy of Multiple Controllers in SDN
title_full_unstemmed Adaptive Consistency Strategy of Multiple Controllers in SDN
title_short Adaptive Consistency Strategy of Multiple Controllers in SDN
title_sort adaptive consistency strategy of multiple controllers in sdn
topic Multiple controllers
consistency
periodic synchronization
communication overhead
availability
url https://ieeexplore.ieee.org/document/8561291/
work_keys_str_mv AT bangzhang adaptiveconsistencystrategyofmultiplecontrollersinsdn
AT xingweiwang adaptiveconsistencystrategyofmultiplecontrollersinsdn
AT minhuang adaptiveconsistencystrategyofmultiplecontrollersinsdn