2014 IEEE Global Communications Conference 2014
DOI: 10.1109/glocom.2014.7037087
|View full text |Cite
|
Sign up to set email alerts
|

Survivor: An enhanced controller placement strategy for improving SDN survivability

Abstract: In SDN, forwarding devices can only operate correctly while connected to a logically centralized controller. To avoid single-point-of-failure, controller architectures are usually implemented as distributed systems. In this context, recent literature identified fundamental issues, such as device isolation and controller overload, and proposed controller placement strategies to tackle them. However, current proposals have crucial limitations: (i) device-controller connectivity is modeled using single paths, yet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
73
0
5

Year Published

2015
2015
2023
2023

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 155 publications
(78 citation statements)
references
References 6 publications
0
73
0
5
Order By: Relevance
“…Hu et al further [17] study the controller placement problem for reliability and propose a greedy algorithm to achieve an efficient placement and reliability. The general goal of Survivor [18] is to maximize connectivity between forwarding devices and controllers instances. Their study verifies that the path diversity can increase the survivability during fail over states.…”
Section: B Increase Reliability and Resiliencementioning
confidence: 99%
“…Hu et al further [17] study the controller placement problem for reliability and propose a greedy algorithm to achieve an efficient placement and reliability. The general goal of Survivor [18] is to maximize connectivity between forwarding devices and controllers instances. Their study verifies that the path diversity can increase the survivability during fail over states.…”
Section: B Increase Reliability and Resiliencementioning
confidence: 99%
“…Muller et al [38] use the node connectivity to find the best placement for the controllers. The placement is defined as an MILP problem that maximizes the number of node disjoint paths between the controllers and the assigned switches.…”
Section: B Control Plane Reliabilitymentioning
confidence: 99%
“…Muller et al [43] highlight that even if the control and data planes are compromised, different placement strategies of the network controller, path diversity and distinct recovery mechanisms can be used to ensure that the network can still function. Note that similar techniques can be used not only to improve aspects related to Survivability but also to Disruption Tolerance.…”
Section: Fault Tolerance and Survivabilitymentioning
confidence: 99%