2016
DOI: 10.1145/2875951.2875957
|View full text |Cite
|
Sign up to set email alerts
|

In-Band Synchronization for Distributed SDN Control Planes

Abstract: Control planes of forthcoming Software-Defined Networks (SDNs) will be distributed : to ensure availability and fault-tolerance, to improve load-balancing, and to reduce overheads, modules of the control plane should be physically distributed. However, in order to guarantee consistency of network operation, actions performed on the data plane by different controllers may need to be synchronized , which is a nontrivial task. In this paper, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0
3

Year Published

2017
2017
2022
2022

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 62 publications
(36 citation statements)
references
References 18 publications
0
33
0
3
Order By: Relevance
“…DevoFlow [17] was one of the first works proposing a modification of the OpenFlow model, namely to push responsibility for most flows to switches and adding [45] shows that in recent OpenFlow versions, interesting network functions (such as anycast or network traversals) can readily be implemented in-band. More closely related to our paper, [46] shows that it is possible to implement atomic readmodify-write operations on an OpenFlow switch, which can serve as a powerful synchronization and coordination primitive also for distributed control planes; however, such an atomic operation is not required in our system: a controller can claim a switch with a simple write operation. In this paper, we presented a first discussion of how to implement a strong notion of fault-tolerance, namely a self-stabilizing SDN [20,18].…”
Section: Related Workmentioning
confidence: 70%
See 1 more Smart Citation
“…DevoFlow [17] was one of the first works proposing a modification of the OpenFlow model, namely to push responsibility for most flows to switches and adding [45] shows that in recent OpenFlow versions, interesting network functions (such as anycast or network traversals) can readily be implemented in-band. More closely related to our paper, [46] shows that it is possible to implement atomic readmodify-write operations on an OpenFlow switch, which can serve as a powerful synchronization and coordination primitive also for distributed control planes; however, such an atomic operation is not required in our system: a controller can claim a switch with a simple write operation. In this paper, we presented a first discussion of how to implement a strong notion of fault-tolerance, namely a self-stabilizing SDN [20,18].…”
Section: Related Workmentioning
confidence: 70%
“…Bibliographic note. We reported on preliminary insights on the design of in-band control planes in two short papers on Medieval [46,47]. However, Medieval is not self-stabilizing, because its design depends on the presence of non-corrupted configuration data, e.g., related to the controllers' IP addresses, which goes against the idea self-stabilization.…”
Section: Related Workmentioning
confidence: 99%
“…radio spectrum access [20]), we foresee multiple models of managing access to SDN resources. Based on an extensive review of existing literature on software-defined networking [21,13,11,22,19], as well as earlier classifications of access to resources in distributed systems [20,23], we next propose a taxonomy of SDN resource access models (see Figure 4). While this scheme covers the access models and use cases identified in the reviewed literature, it can be extended with novel and emerging access models in the future.…”
Section: Access Classification Schemementioning
confidence: 99%
“…We extend it with additional functional elements to enable a BFT and unavailabilitytolerant system operation. The control plane communication between the switches and controllers (S2C, C2S) and between controllers (C2C) is realized via an in-band control channel [25]. Furthermore, all the communication between different elements (i.e.…”
Section: Morph System Modelmentioning
confidence: 99%