Externalization of Packet Processing in Software Defined Networking

01/09/2019
by   Douglas Comer, et al.
0

Current SDN controllers aggregate all control plane subsystems into a monolithic program. A controller that follows the aggregated approach defines its own set of programming interfaces and services, making application development dependent on a particular SDN controller and restricting portability of management applications across controllers. We propose a new architecture that disaggregates controller functionality and externalizes packet processing, a critical first step towards migrating from a centralized, monolithic design to a decentralized microservice control plane architecture in which SDN controller functions are divided into a smaller, interconnected set. We argue that dividing a monolithic controller into smaller pieces has advantages.

READ FULL TEXT
research
02/01/2019

Towards Disaggregating the SDN Control Plane

Current SDN controllers have been designed based on a monolithic approac...
research
11/03/2017

Trailing the Snail: SDN Controller Security Evolution

The first OpenFlow Software-Defined Network (SDN) Controller, NOX, was d...
research
05/10/2019

RetroFlow: Maintaining Control Resiliency and Flow Programmability for Software-Defined WANs

Providing resilient network control is a critical concern for deploying ...
research
08/23/2016

Delay Evaluation of OpenFlow Network Based on Queueing Model

As one of the most popular south-bound protocol of software-defined netw...
research
09/19/2018

Gwardar: Towards Protecting a Software-Defined Network from Malicious Network Operating Systems

A Software-Defined Network (SDN) controller (aka. Network Operating Syst...
research
04/29/2018

Umbrella: A Unified Software Defined Development Framework

The Northbound (NB) APIs that SDN controllers provide differ in terms of...
research
12/20/2021

Performance analysis of SDN controllers: POX, Floodlight and Opendaylight

The IP network is time-consuming for configuration and troubleshooting b...

Please sign up or login with your details

Forgot password? Click here to reset