Review Article

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

Table 7

Comparison of resilience aware controller placement.

RefReliability aspectMetrics: path loss, failure rate, response time, latency, controller, reliability, loss, loadProblem formulationSolution approach
MCLMCMCP

[131]Controller, reliabilityLPMin-cover
[131]Controller, reliabilityLPMin-cover
[136]Latency, reliabilityILPGA
[140]Path lossILPRandom brute and greedy
[141]Response timeILP
[142]AnalyticalSelection
[143]Failure rate, path lossMIL
[144]Response time, failure rateLPGreedy
[145]NAGA
[146]Failure rateNABully
[147]Failure rate, latency, controllerNA
[148]LatencyNA
[150]Failure rate, latencyAnalyticalMathematical
[152]Failure rate, latencyMILPSA
[112]Latency, controllerILP
[153]Failure rate, controller and loadNAGraph theory
[154]LatencyNAMOO, KnEA
[155]Response timeNAK-median
[156]Failure rate, load balanceNAPAM-B, NSGAII
[157]Latency, lossAnalyticalK-critical
[151]Failure rate, latencyAnalyticalMathematical
[158]LatencyFuzzy integralAHP&, B-PSO

Minimizing control links, multiple controller: MC, multiple control path: MCP.