• Corpus ID: 15985373

What you need to know about SDN control and data planes

@inproceedings{Kuniar2014WhatYN,
  title={What you need to know about SDN control and data planes},
  author={Maciej Kuźniar and Peter Pere{\vs}{\'i}ni and Dejan Kostic},
  year={2014}
}
SDN and OpenFlow are actively being standardized and deployed. [] Key Result Further, we also highlight differences between the OpenFlow specification and its implementations, that if ignored, pose a serious threat to network security and correctness.
What You Need to Know About SDN Flow Tables
TLDR
The results can help controller developers to make their programs efficient and highlight differences between the OpenFlow specification and its implementations, that if ignored, pose a serious threat to network security and correctness.
Experience with 3 SDN Controllers in an Enterprise Setting
TLDR
This paper chronicle their experience with deploying two commodity SDN controllers and a new system, IronStack, of their own design in a production enterprise network at Cornell University, and describe the lessons learnt.
Challenges and Solutions for a Flexible High-Performant SDN Hypervisor
TLDR
A short outlook into future research directions, such as providing switch diversity abstraction and precise estimation of control plane resources that are needed to realize a flexible and efficient virtualization of SDN networks, are provided.
Empirical Predictability Study of SDN Switches
TLDR
This paper presents an empirical study of the predictability of SDN switches, extensive benchmarking of seven hardware OpenFlow switches from four different manufacturers raises several concerns regarding the dependability of these switches.
Enhancing and Measuring the Performance in Software Defined Networking
TLDR
A network is designed through which the Response Time and Throughput is measured comparing with the Real-time Online Interactive Applications (ROIA), Multiple Packet Scheduler, and NOX.
Providing Reliable FIB Update Acknowledgments in SDN
In this paper, we first show that transient, but grave problems such as violations of security policies can occur with real switches even when using consistent updates to Software Defined Networks.
Developing an Asynchronous Technique to Evaluate the Performance of SDN HP Aruba Switch and OVS
TLDR
A precise performance evaluation and comparison of off-the-shelf SDN devices, HP Aruba 3810M, with Open Virtual Switch (OVS) inside Mininet emulator with a new asynchronous latency measurement technique is presented.
A Survey on the Contributions of Software-Defined Networking to Traffic Engineering
TLDR
It is concluded that using the three types of interfaces simultaneously will result in more powerful and enhanced TE solutions, since they benefit TE in complementary ways.
Next-generation SDN based virtualized networks
TLDR
This thesis builds solutions that form a first step towards creating next-generation SDN based networks and tackles the greening problem where often energy efficiency comes at the cost of performance degradation.
Vendor Independent SDN Architecture Solution
TLDR
SDN Confederation architecture, which solves vendor dependence, is exemplified with Representational State Transfer Application Protocol Interface (REST API) and OpenFlow Experimenter messages working in harmony between and within the layers are presented.
...
...

References

SHOWING 1-10 OF 17 REFERENCES
NOSIX: a lightweight portability layer for the SDN OS
TLDR
NOSIX represents a first step towards achieving both portability and good performance across a diverse set of switches.
Jive: Performance Driven Abstraction and Optimication for SDN
TLDR
Jive is designed, the first SDN programming system that systematically explores the issues of understanding and optimization ofSDN programming in the presence of diverse switch capacities and behaviors, and introduces a novel, proactive probing engine that measures the performance of each switch according to a well-structured set of Jive patterns.
High-fidelity switch models for software-defined network emulation
TLDR
A measurement methodology and emulator extension is presented to reproduce these control-path performance artifacts, restoring the fidelity of emulation in SDN switch control path.
On consistent updates in software defined networks
TLDR
This work argues for the development of efficient methods to update the data plane state of an SDN, while maintaining desired consistency properties, and develops an update algorithm that has provably minimal dependency structure.
OFLOPS: An Open Framework for OpenFlow Switch Evaluation
TLDR
OFLOPS is presented, an open and generic software framework that permits the development of tests for OpenFlow-enabled switches, that measure the capabilities and bottlenecks between the forwarding engine of the switch and the remote control application.
B4: experience with a globally-deployed software defined wan
TLDR
This work presents the design, implementation, and evaluation of B4, a private WAN connecting Google's data centers across the planet, using OpenFlow to control relatively simple switches built from merchant silicon.
OpenFlow Needs You! A Call for a Discussion about a Cleaner OpenFlow API
TLDR
This paper analyzes the current OpenFlow API and its usage in several controllers and shows semantic differences between the intended and actual use and proposes three OpenFlow Enhancement Proposals, which mimic the process that exists in the Python community for deriving changes that result in a preferably only one, obvious way of performing a task.
VeriFlow: verifying network-wide invariants in real time
TLDR
VeriFlow is a layer between a software-defined networking controller and network devices that checks for network-wide invariant violations dynamically as each forwarding rule is inserted, and it is found that VeriFlow can perform rigorous checking within hundreds of microseconds per rule insertion.
zUpdate: updating data center networks with zero loss
TLDR
This work develops novel techniques to handle several practical challenges in realizing zUpdate as well as implement the zUpdate prototype on OpenFlow switches and deploy it on a testbed that resembles real DCN topology.
Optimizing the "one big switch" abstraction in software-defined networks
TLDR
The proposed architecture is defined, efficient rule-placement algorithms that distribute forwarding policies across general SDN networks while managing rule-space constraints are presented, and how to support dynamic, incremental update of policies is shown.
...
...