IEEE Communications Letters · 2014 · 228 citations · 5 references
ComputingCloud ComputingComputer ScienceCloud NetworkingComputer NetworksInterconnection NetworksNetwork OptimizationResource ProvisioningResource SchedulingSoftware-defined NetworkingConstraintsNetwork-aware PlacementSoftware-defined Network ManagementSoftware-defined Networking Integration
In this letter, we propose a mathematical model for the controller placement problem in Software Defined Networks (SDN). More precisely, given a set of switches that must be managed by the controller(s), the model simultaneously determines the optimal number, location, and type of controller(s) as well as the interconnections between all the network elements. The goal of the model is to minimize the cost of the network while considering different constraints. The simulation results show that the model can be used to plan small scale SDN. When trying to solve larger instances of the problem, the solver is taking too much time and also running out of memory. The proposed model could be used by various enterprises and cloud-based networks to start integrating SDN or plan a new SDN.
5
The controller placement problem
Brandon Heller, Rob Sherwood, Nick McKeown · 2012 · 865 citations
Dynamic Controller Provisioning in Software Defined Networks
Md. Faizul Bari, Arup Roy, Shihabur Rahman Chowdhury et al. · 2013 · 364 citations
On the Capacitated Controller Placement Problem in Software Defined Networks
Guang Yao, Jun Bi, Yuliang Li et al. · IEEE Communications Letters · 2014 · 359 citations
Exploiting locality in distributed SDN control
Stefan Schmid, Jukka Suomela · 2013 · 201 citations · Full text