Review Article

Distributed Controller Placement in Software-Defined Networks with Consistency and Interoperability Problems

Table 9

Comparison of deployment environment aware controller placement.

ReferenceEnvironmentObjective metricsTrafficProblem formulationSolution approach
Failure rateThroughputLatencyNo of controllersLoadLossRT

[164166]LTE/5 GVoice, videosBin packing MIQCPGreedy heuristics
[167]DynamicILP, random WaypointNash game
[124, 168, 169]LTE/5 G Wi-fiMILP2-stage stochastic
[170, 171]Wi-FiLPHeuristic
[172]WSN/BANLPAnalytical
[173]VANETMathematicalGame theory, GA
[174]LTE/5 GUse cases
[175]WSN/BANStaticExperimentsProof of concept
[176, 177]DynamicMAPExperiment
[178, 179]Wi-FiMOOP, LPSAGA heuristics
[180, 181]WSN/BANMathematicalSector divide routing
[25]WSN/BAN—-MathematicalGreedy
[182]LTE/5 G Wi-FiPoC
[183]LTE/5 GComparativePoC
[184]LTE/5 G Wi-FiStochastic K-MedianSA, ray-shooting

PoC: proof of concept, SA: simulated annealing.