2015 IEEE Conference on Computer Communications (INFOCOM) 2015
DOI: 10.1109/infocom.2015.7218382
|View full text |Cite
|
Sign up to set email alerts
|

A distributed and robust SDN control plane for transactional network updates

Abstract: Software-defined networking (SDN) is a novel paradigm that out-sources the control of packet-forwarding switches to a set of software controllers. The most fundamental task of these controllers is the correct implementation of the network policy, i.e., the intended network behavior. In essence, such a policy specifies the rules by which packets must be forwarded across the network.This paper studies a distributed SDN control plane that enables concurrent and robust policy implementation. We introduce a formal … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
53
0
2

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3
3

Relationship

1
8

Authors

Journals

citations
Cited by 97 publications
(55 citation statements)
references
References 29 publications
(34 reference statements)
0
53
0
2
Order By: Relevance
“…In this case, each row is a permutation of all nodes. Figure 1 illustrates the use of the failover matrix for a flow from node 1 to node 6, when the links {(1, 6), (2,6), (2, 3)} [2,3,4,5]. If the links {(1, 6), (2, 6), (2, 3)} failed, packets of this flow are first forwarded to node 2 from node 1.…”
Section: Algorithm 1 Rerouting Given a Failover Matrix Mmentioning
confidence: 99%
See 1 more Smart Citation
“…In this case, each row is a permutation of all nodes. Figure 1 illustrates the use of the failover matrix for a flow from node 1 to node 6, when the links {(1, 6), (2,6), (2, 3)} [2,3,4,5]. If the links {(1, 6), (2, 6), (2, 3)} failed, packets of this flow are first forwarded to node 2 from node 1.…”
Section: Algorithm 1 Rerouting Given a Failover Matrix Mmentioning
confidence: 99%
“…Dynamic tables and using link reversals [11] can yield very resilient networks, but dynamic tables are not supported in OpenFlow switches today. Finally, one can also classify existing mechanisms as basic routing schemes [4], schemes exploiting packet-header rewriting, and routing with packet-duplication [13]. While packet-header rewriting can improve resiliency, it can be problematic in practice, especially under multiple failures, as header space (and rule space) is limited.…”
Section: B Targeted Failuresmentioning
confidence: 99%
“…Since the centralized controller has not provided the required levels of availability and responsiveness, to solve the problem, Canini et al have studied a distributed and robust control plane, which enables concurrent and robust policy implementation [26]. They introduced a formal model of SDN under fault-prone, concurrent control.…”
Section: The Logically Centralized Controllermentioning
confidence: 99%
“…This situation result in a data plane programmability such as interconnection of data centre and centralized control resolution due to a worldwide view over the entire network [36]. [37] complemented this by defining the protocol for open flow as a network visibility increase. The given API as a feature is also identified and delivered by SDN, to handle applications easily over the whole network [38].…”
Section: Special Features Of Software Definedmentioning
confidence: 99%