2014 Third European Workshop on Software Defined Networks 2014
DOI: 10.1109/ewsdn.2014.25
|View full text |Cite
|
Sign up to set email alerts
|

On the Design of Practical Fault-Tolerant SDN Controllers

Abstract: The increase in the number of SDN-based deployments in production networks is triggering the need to consider fault-tolerant designs of controller architectures. Commercial SDN controller solutions incorporate fault tolerance, but there has been little discussion in the SDN community on the design of such systems and the tradeoffs involved. To fill this gap, we present a by-construction design of a fault-tolerant controller, and materialize it by proposing and formalizing a practical architecture for small to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
59
0
2

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 83 publications
(61 citation statements)
references
References 12 publications
0
59
0
2
Order By: Relevance
“…However, this approach does not consider consistency issues. On the contrary, two papers on the master-slave architecture that consider the consistency problem are [2] and [10]. Both propose an architecture that uses a shared datastore on top of the controllers, in order to keep a global common NIB.…”
Section: B Fault Tolerant Sdn Controllersmentioning
confidence: 99%
See 3 more Smart Citations
“…However, this approach does not consider consistency issues. On the contrary, two papers on the master-slave architecture that consider the consistency problem are [2] and [10]. Both propose an architecture that uses a shared datastore on top of the controllers, in order to keep a global common NIB.…”
Section: B Fault Tolerant Sdn Controllersmentioning
confidence: 99%
“…4) The controller buffer B C provides the requested message. Previous works agree that the most effective way to detect controller failures is through a distributed datastore system ( [1], [2], and [7]). For instance, [1] mentions the use of ZooKeeper [5] to detect and react to controller failures.…”
Section: A Fast Consistent and Fault-tolerant Master-slave Sdn mentioning
confidence: 99%
See 2 more Smart Citations
“…Cui et al [49] performed attack detection by neural network techniques. Botelho et al [50] has replicated the sheared database of the whole network state to improve reliability.…”
Section: Related Workmentioning
confidence: 99%