Proceedings of the Symposium on SDN Research 2016
DOI: 10.1145/2890955.2890965
|View full text |Cite
|
Sign up to set email alerts
|

Isolating and Tolerating SDN Application Failures with LegoSDN

Abstract: Despite software-defined networking's proven benefits, there remains a significant reluctance in adopting it. Among the issues that hamper SDN's adoption, two issues stand out: reliability and fault tolerance. At the heart of these issues is a set of fate-sharing relationships: the first between the SDN control applications and controllers, wherein the crash of the former induces a crash of the latter, thereby affecting the controller's availability; and, the second between the SDN-Apps and the network, wherei… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0
4

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 28 publications
(18 citation statements)
references
References 34 publications
(23 reference statements)
0
14
0
4
Order By: Relevance
“…This approach imposes all atop applications the challenging task of selecting the incoming content and then triggering the appropriate target procedure. The papers [21] and [22] highlight the importance of performing optimizations on internal components of SDN controllers to achieve improved performance. These optimizations, which generally take place at the level of algorithms and data structures involving intrinsic procedures for control operations, are essential to maintain data consistency and ensure higher levels of performance by the remote applications and plugins developed for the northbound (NB-API) and southbound interfaces (SB-API), respectively.…”
Section: A Problem Statementmentioning
confidence: 99%
See 4 more Smart Citations
“…This approach imposes all atop applications the challenging task of selecting the incoming content and then triggering the appropriate target procedure. The papers [21] and [22] highlight the importance of performing optimizations on internal components of SDN controllers to achieve improved performance. These optimizations, which generally take place at the level of algorithms and data structures involving intrinsic procedures for control operations, are essential to maintain data consistency and ensure higher levels of performance by the remote applications and plugins developed for the northbound (NB-API) and southbound interfaces (SB-API), respectively.…”
Section: A Problem Statementmentioning
confidence: 99%
“…Although the SDN paradigm provides numerous facilities for the prototyping and implementation of innovative mechanisms for network orchestration [28], the application of the methods outlined above is not a trivial task, largely because of the degree of complexity that characterizes SDN controllers. The optimization or updating of algorithms and the data structure that is an intrinsic part of the internal components of the SDN controller is a costly and complex task: this is particularly the case because there is a need to fully understand (at least at a low level) the SB-API that are offered by each controller, which requires an in-depth knowledge of each implemented mechanism [21].…”
Section: Figure 1 Sdn Architecture Abstraction Detailed By the Main mentioning
confidence: 99%
See 3 more Smart Citations