Towards adaptive state consistency in distributed SDN control plane

02/07/2019
by   Ermin Sakic, et al.
0

State synchronisation in clustered Software Defined Networking controller deployments ensures that all instances of the controller have the same state information in order to provide redundancy. Current implementations of controllers use a strong consistency model, where configuration changes must be synchronised across a number of instances before they are applied on the network infrastructure. For large deployments, this blocking process increases the delay of state synchronisation across cluster members and consequently has a detrimental effect on network operations that require rapid response, such as fast failover and Quality of Service applications. In this paper, we introduce an adaptive consistency model for SDN Controllers that employs concepts of eventual consistency models along with a novel `cost-based' approach where strict synchronisation is employed for critical operations that affect a large portion of the network resources while less critical changes are periodically propagated across cluster nodes. We use simulation to evaluate our model and demonstrate the potential gains in performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/07/2019

Response Time and Availability Study of RAFT Consensus in Distributed SDN Control Plane

Software defined networking (SDN) promises unprecedented flexibility and...
research
02/07/2019

Impact of Adaptive Consistency on Distributed SDN Applications: An Empirical Study

Scalability of the control plane in a software-defined network (SDN) is ...
research
02/01/2019

Towards Disaggregating the SDN Control Plane

Current SDN controllers have been designed based on a monolithic approac...
research
02/07/2019

MORPH: An Adaptive Framework for Efficient and Byzantine Fault-Tolerant SDN Control Plane

Current approaches to tackle the single point of failure in SDN entail a...
research
05/10/2019

P4BFT: Hardware-Accelerated Byzantine-Resilient Network Control Plane

Byzantine Fault Tolerance (BFT) enables correct operation of distributed...
research
02/07/2019

BFT Protocols for Heterogeneous Resource Allocations in Distributed SDN Control Plane

Distributed Software Defined Networking (SDN) controllers aim to solve t...
research
01/25/2019

Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures

Since the early development of Software-Defined Network (SDN) technology...

Please sign up or login with your details

Forgot password? Click here to reset