2018
DOI: 10.1109/tnsm.2017.2775061
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: Software Defined Networking promises unprecedented flexibility and ease of network operations. While flexibility is an important factor when leveraging advantages of a new technology, critical infrastructure networks also have stringent requirements on network robustness and control plane delays. Robustness in the SDN control plane is realized by deploying multiple distributed controllers, formed into clusters for durability and fast-failover purposes. However, the effect of the controller clustering on the to… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
44
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 72 publications
(44 citation statements)
references
References 40 publications
0
44
0
Order By: Relevance
“…This limitation relates to the requirement of ensuring data consistency in the case of network partitions, an invariant feasible only when a majority of nodes are involved in confirming the transactions [22], [23]. In the best case, the cluster operates at the speed of the leader, and in the worst case, at the speed of the slowest follower [8].…”
Section: A Strong Consistency (Sc) Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…This limitation relates to the requirement of ensuring data consistency in the case of network partitions, an invariant feasible only when a majority of nodes are involved in confirming the transactions [22], [23]. In the best case, the cluster operates at the speed of the leader, and in the worst case, at the speed of the slowest follower [8].…”
Section: A Strong Consistency (Sc) Modelmentioning
confidence: 99%
“…With the concept of state replication, the SDN controller instances replicate their data store contents to other members that take part in a logical controller cluster, using a state distribution protocol of choice (e.g. RAFT [7], [8] of a controller is suspected, another replica from its cluster is able to take over and continue to serve future application's requests. The selection of the consistency model leveraged by the replication process affects the incurred synchronization overhead in terms of the resulting packet load, the experienced commit response times and the processing order of commits.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…INTRODUCTION AND PROBLEM STATEMENT Software Defined Networking (SDN) centralizes the decision-making in a dedicated controller component. Concepts for achieving crash-fault-tolerance and scalable operation of the controller have been presented in the past [1], [2]. By means of a logical distribution of controller replicas and the state synchronization, the controller instances are able to synchronize the results of their individual computations and come to consistent decisions independent of the instance that handled the client request.…”
mentioning
confidence: 99%
“…Namely, the application execution is handled by each controller instance in the cluster. In heterogeneous environments, where particular controller replicas can be assigned a higher resource set compared to the others, this leads to an under-utilization of fast replicas, as the system progresses at best at the speed of the |C|+1 2 +1 fastest replica (|C| is the number of deployed controllers) [2]. Second, these BFT implementations rely on reaching a successful agreement about the sequence number mapping for each arriving client request, prior to its actual execution.…”
mentioning
confidence: 99%