Optimizing Controller Placement for Software-Defined Networks

02/14/2019
by   Victoria Huang, et al.
0

Controller placement problem (CPP) is a key issue for Software-Defined Networking (SDN) with distributed controller architectures. This problem aims to determine a suitable number of controllers deployed in important locations so as to optimize the overall network performance. In comparison to communication delay, existing literature on the CPP assumes that the influence of controller workload distribution on network performance is negligible. In this paper, we tackle the CPP that simultaneously considers the communication delay, the control plane utilization, and the controller workload distribution. Due to this reason, our CPP is intrinsically different from and clearly more difficult than any previously studied CPPs that are NP-hard. To tackle this challenging issue, we develop a new algorithm that seamlessly integrates the genetic algorithm (GA) and the gradient descent (GD) optimization method. Particularly, GA is used to search for suitable CPP solutions. The quality of each solution is further evaluated through GD. Simulation results on two representative network scenarios (small-scale and large-scale) show that our algorithm can effectively strike the trade-off between the control plane utilization and the network response time.

READ FULL TEXT
research
05/12/2019

A Survey of Controller Placement Problem in Software Defined Networks

Software Defined Network (SDN) is an emerging network paradigm which pro...
research
03/22/2019

Joint Switch Upgrade and Controller Deployment in Hybrid Software-Defined Networks

To improve traffic management ability, Internet Service Providers (ISPs)...
research
11/23/2017

EASM: Efficiency-Aware Switch Migration for Balancing Controller Loads in Software-Defined Networking

Distributed multi-controller deployment is a promising method to achieve...
research
02/12/2019

SDN Controllers: Benchmarking & Performance Evaluation

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

Response Time and Availability Study of RAFT Consensus in Distributed SDN Control Plane

Software defined networking (SDN) promises unprecedented flexibility and...
research
12/06/2021

RCP: A Temporal Clustering Algorithm for Real-time Controller Placement in Mobile SDN Systems

Software Defined Networking (SDN) is a recent paradigm in telecommunicat...
research
11/16/2017

GA-PSO-Optimized Neural-Based Control Scheme for Adaptive Congestion Control to Improve Performance in Multimedia Applications

Active queue control aims to improve the overall communication network t...

Please sign up or login with your details

Forgot password? Click here to reset