Towards Disaggregating the SDN Control Plane

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

Current SDN controllers have been designed based on a monolithic approach that integrates all of services and applications into one single, huge program. The monolithic design of SDN controllers restricts programmers who build management applications to the specific programming interfaces and services that a given SDN controller provides, making application development dependent on the controller, and thereby restricting portability of management applications across controllers. Furthermore, the monolithic approach means an SDN controller must be recompiled whenever a change is made, and does not provide an easy way to add new functionality or scale to handle large networks. To overcome the weaknesses inherent in the monolithic approach, the next generation of SDN controllers must use a distributed, microservice architecture that disaggregates the control plane by dividing the monolithic controller into a set of cooperative microservices. In this paper, we explain the steps that are required to migrate from a monolithic to a microservice architecture and propose two potential architectures to achieve the goal. Finally, the paper reports the results of testbed measurements that we use to evaluate the proposed disaggregated architecture from multiple perspectives, including functionality and performance.

READ FULL TEXT

page 1

page 4

page 6

page 7

research
01/09/2019

Externalization of Packet Processing in Software Defined Networking

Current SDN controllers aggregate all control plane subsystems into a mo...
research
04/29/2018

Umbrella: A Unified Software Defined Development Framework

The Northbound (NB) APIs that SDN controllers provide differ in terms of...
research
01/22/2018

Virtualization-based Evaluation of Backhaul Performance in Vehicular Applications

Next-generation networks, based on SDN and NFV, are expected to support ...
research
02/12/2019

SDN Controllers: Benchmarking & Performance Evaluation

Software Defined Networks offer flexible and intelligent network operati...
research
02/07/2019

Towards adaptive state consistency in distributed SDN control plane

State synchronisation in clustered Software Defined Networking controlle...
research
03/16/2018

SDN for End-Nodes: Scenario Analysis and Architectural Guidelines

The advent of SDN has brought a plethora of new architectures and contro...
research
01/25/2019

Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures

Since the early development of Software-Defined Network (SDN) technology...

Please sign up or login with your details

Forgot password? Click here to reset