A Review of Machine Learning and Metaheuristic-based approaches for Controller Placement Problem of Software Defined Networks

Software-Defined Networking (SDN) is a paradigm shift that addresses limitations of legacy networking methods by decoupling the control plane from the data plane. Not only does it introduce centralized control over the network, but it also pro-vides enhanced scalability, network programmability, and flexible management capabilities. However, geographically distributed large-scale networks require the deployment of multiple SDN controllers to manage the entire network. This necessity gives rise to the complication known as the Controller Placement Problem (CPP), where the required number of controllers and their exact positions in the network directly impact the overall performance of the network. This paper presents a comprehensive review that includes machine learning (ML) and metaheuristics-based approaches of the current state-of-the-art to address the CPP in SDNs.We highlight the strengths and limitations of existing methods, identify research gaps, and provide recommendations for future hybrid and dynamic controller placement strategies.

Authors

Publication Details

Published
2026-02-16
DOI
https://doi.org/10.25397/qe4n-gh61
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Review of Machine Learning and Metaheuristic-based approaches for Controller Placement Problem of Software Defined Networks

Rubina Sarki, Dilshan Osanda Kariyawasam, Aakanksha Sharma
Software-Defined Networks and 5G
article

A Review of Machine Learning and Metaheuristic-based approaches for Controller Placement Problem of Software Defined Networks

Rubina Sarki, Dilshan Osanda Kariyawasam, Aakanksha Sharma
article en

Abstract

Software-Defined Networking (SDN) is a paradigm shift that addresses limitations of legacy networking methods by decoupling the control plane from the data plane. Not only does it introduce centralized control over the network, but it also pro-vides enhanced scalability, network programmability, and flexible management capabilities. However, geographically distributed large-scale networks require the deployment of multiple SDN controllers to manage the entire network. This necessity gives rise to the complication known as the Controller Placement Problem (CPP), where the required number of controllers and their exact positions in the network directly impact the overall performance of the network. This paper presents a comprehensive review that includes machine learning (ML) and metaheuristics-based approaches of the current state-of-the-art to address the CPP in SDNs.We highlight the strengths and limitations of existing methods, identify research gaps, and provide recommendations for future hybrid and dynamic controller placement strategies.

Openalex Percentile: Top 61%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Review of Machine Learning and Metaheuristic-based approaches for Controller Placement Problem of Software Defined Networks — Rubina Sarki, Dilshan Osanda Kariyawasam, et al. · (2026) | TGRS Research Map | TGRS