Abstract
This study investigates the optimal placement of security controllers in Software-Defined IoT (SD-IoT) networks to enhance intrusion detection and improve network resilience against cyber threats. In SD-IoT environments, the strategic positioning of security controllers plays a vital role in monitoring malicious activity and responding to attacks effectively. However, inefficient controller placement can increase detection time, heighten vulnerability, and degrade overall network performance. To address this challenge, we propose multi-objective optimization approach based on the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) to determine the optimal number and locations of security controllers. The proposed method simultaneously considers network topology, resource constraints, and the characteristics of potential attack patterns to minimize intrusion detection delay, reduce the impact of threats on data transmission, and enhance load distribution. For evaluation, simulations were conducted using topologies from the Internet Topology Zoo. The proposed method was compared against other existing methods, such as Random Placement, Greedy Algorithm and Iterated Local Search strategies, in terms of controllers required, security, latency, load balancing, and deployment cost. Results demonstrate that our approach significantly outperforms other methods, for instance achieving approximately a 60% reduction in deployment cost in the large-scale Cogentco topology. These findings highlight the effectiveness of integrating NSGA-II for strategic controller placement to strengthen security and operational efficiency in SD-IoT networks.









Similar content being viewed by others
Data Availability
No datasets were generated or analysed during the current study.
References
Saied, M., Guirguis, S., Madbouly, M.: Review of artificial intelligence for enhancing intrusion detection in the internet of things. Eng. Appl. Artif. Intell. 127, 107231 (2024)
Ali, J., Roh, B.-H.: A novel scheme for controller selection in software-defined internet-of-things (SD-IoT). Sensors 22(9), 3591 (2022)
Bhayo, J., Hameed, S., Shah, S.A.: An efficient counter-based DDoS attack detection framework leveraging software defined IoT (SD-IoT). IEEE Access 8, 221612–221631 (2020)
Jimenez, M.B., Fernandez, D., Rivadeneira, J.E., Bellido, L., Cardenas, A.: A survey of the main security issues and solutions for the SDN architecture. IEEE Access 9, 122016–122038 (2021)
Bhayo, J., Shah, S.A., Hameed, S., Ahmed, A., Nasir, J., Draheim, D.: Towards a machine learning-based framework for DDOS attack detection in software-defined IoT (SD-IoT) networks. Eng. Appl. Artif. Intell. 123, 106432 (2023)
Ali, J., Herbert Song, H., Sharma, V., Ahmad Al-Khasawneh, M.: DDoS intrusions detection in low power SD-IoT devices leveraging effective machine learning. IEEE Trans. Consum. Electron. (2024). https://doi.org/10.1109/TCE.2024.3472707
Abdi, A.H., Audah, L., Salh, A., Alhartomi, M.A., Rasheed, H., Ahmed, S., Tahir, A.: Security control and data planes of SDN: a comprehensive review of traditional, AI and MTD approaches to security solutions. IEEE Access (2024). https://doi.org/10.1109/ACCESS.2024.3393548
Festijo, E., Jung, Y., Peradilla, M.: Software-defined security controller-based group management and end-to-end security management. J. Ambient. Intell. Humaniz. Comput. 10(9), 3365–3382 (2019)
Ahmad, S., Mir, A.H.: Scalability, consistency, reliability and security in SDN controllers: a survey of diverse SDN controllers. J. Netw. Syst. Manag. 29, 1–59 (2021)
Coronado, E., Behravesh, R., Subramanya, T., Fernandez-Fernandez, A., Siddiqui, M.S., Costa-Pérez, X., Riggio, R.: Zero touch management: a survey of network automation solutions for 5G and 6G networks. IEEE Commun. Surv. Tutor. 24(4), 2535–2578 (2022)
Robles-Enciso, A., Bernabé Murcia, J.M., Molina Zarca, A., Skarmeta Gomez, A.: Dynamic multi-method allocation for intent-based security orchestration. J. Netw. Syst. Manag. 33(1), 1–28 (2025)
Bari, M.F., Roy, A.R., Chowdhury, S.R., Zhang, Q., Zhani, M.F., Ahmed, R., Boutaba, R.: Dynamic controller provisioning in software defined networks. In: Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013), pp. 18–25. IEEE, (2013)
Davoli, G., Cerroni, W., Tomovic, S., Buratti, C., Contoli, C., Callegati, F.: Intent‐based service management for heterogeneous software‐defined infrastructure domains. Int. J. Netw. Manag. 29(1), e2051 (2019)
Salam, R., Bhattacharya, A.: Efficient greedy heuristic approach for fault-tolerant distributed controller placement in scalable SDN architecture. Cluster Comput. 25(6), 4543–4572 (2022)
Abderrahmane, A., Drid, H., Behaz, A.: A survey of controller placement problem in SDN-IoT network. Int. J. Netw. Distrib. Comput. 12(2), 170–184 (2024)
Tarai, S.K., Shailendra, S.: Optimal and secure controller placement in SDN based smart city network. In 2019 International Conference on Information Networking (ICOIN), pp. 254–261. IEEE, (2019)
Yazdinejad, A., Parizi, R.M., Dehghantanha, A., Zhang, Q., Choo, K.-K.: An energy-efficient SDN controller architecture for IoT networks with blockchain-based security. IEEE Trans. Serv. Comput. 13(4), 625–638 (2020)
Faragardi, H.R., Vahabi, M., Fotouhi, H., Nolte, T., Fahringer, T.: An efficient placement of sinks and SDN controller nodes for optimizing the design cost of industrial IoT systems. Softw. Pract. Exper. 48(10), 1893–1919 (2018)
Keshari, S.K., Kansal, V., Kumar, S.: An intelligent way for optimal controller placements in software-defined–IoT networks for smart cities. Comput. Ind. Eng. 162, 107667 (2021)
Hans, S., Ghosh, S., Kataria, A., Karar, V., Sharma, S.: Controller placement in software defined internet of things using optimization algorithm. Comput. Mater. Contin. 70(3), 5073–5089 (2022)
Zhong, X., Zhang, L., Wei, Y.: Dynamic load-balancing vertical control for a large-scale software-defined internet of things. IEEE Access 7, 140769–140780 (2019)
Khera, A., Kurmi, U.S.: Enhancing performance of wide area CIoT SDN by US-ML based optimum controller placement. Res. Rep. Comput. Sci. (2023). https://doi.org/10.37256/rrcs.2320232637
Abderrahmane, A., Drid, H.: Enhancing control placement in SDN-IoT networks using the Louvain algorithm and Betweenness-Centrality. IEEE Access (2024). https://doi.org/10.1109/ACCESS.2024.3479916
Ali, J., Jhaveri, R.H., Alswailim, M., Roh, B.-H.: ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks. J. King Saud Univ. Comput. Inf. Sci. 35(6), 101566 (2023)
Al Hayajneh, A., Bhuiyan, M.Z.A., McAndrew, I.: Improving internet of things (IoT) security with software-defined networking (SDN). Computers 9(1), 8 (2020)
Boudi, R., Lalou, M., Bouchemal, N.: On the controller placement problem: a new SD-IoT topology for the Algerian network. In 2024 International Conference on Information and Communication Technologies for Disaster Management (ICT-DM), pp. 1–7. IEEE, (2024)
Shahzad, M., Liu, L., Belkout, N., Antonopoulos, N.: Optimal controller selection and migration in large scale software defined networks for next generation internet of things. SN Appl. Sci. 5(12), 309 (2023)
Choumas, K., Giatsios, D., Flegkas, P., Korakis, T.: SDN controller placement and switch assignment for low power IoT. Electronics 9(2), 325 (2020)
Tran, A.K., Piran, M.J., Pham, C.: SDN controller placement in IoT networks: an optimized submodularity-based approach. Sensors 19(24), 5474 (2019)
Boudi, R., Lalou, M., Bouchemal, N., Gherbi, C.: Optimizing latency in SD-IoT through heterogeneous traffic flow-based controller placement. In 2024 International Symposium on Networks, Computers and Communications (ISNCC), pp. 1–6. IEEE, (2024)
Saha, R., Ahmed, N., Misra, S.: SDN-controller triggered dynamic decision control mechanism for healthcare IoT. In 2021 IEEE Global Communications Conference (GLOBECOM), pp. 1–6. IEEE, (2021)
Huang, G., Ullah, I., Huang, H., Kim, K.T.: Predictive mobility and cost-aware flow placement in SDN-based IoT networks: a Q-learning approach. J. Cloud Comput. 13(1), 26 (2024)
Abdi Seyedkolaei, A.: Dynamic sensors assignment to improving lifetime wireless sensor networks. J. AI Data Min. 13(2), 135–144 (2025)
Knight, S., Nguyen, H.X., Falkner, N., Bowden, R., Roughan, M.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)
Funding
This research was partially supported by Grant PID2022-136476OB-I00 funded by MICIU/AEI/10.13039/501100011033/FEDER EU, ERDF/EU, and Gobierno de Aragón (reference group T31_20R).
Author information
Authors and Affiliations
Contributions
Conceptualization, Ali Abdi Seyedkolaei and José García; Data curation, Ali Abdi Seyedkolaei; Formal analysis, Ali Abdi Seyedkolaei and José García; Funding ac-quisition, José García; Investigation, Ali Abdi Seyedkolaei and José García; Methodology, Ali Abdi Seyedkolaei and José García; Software, Ali Abdi Seyedkolaei and José García; Supervision, José García; Validation, Ali Abdi Seyedkolaei and José García; Visualization, Ali Abdi Seyedkolaei and José García; Writing – original draft, Ali Abdi Seyedkolaei; Writing – review & editing, Ali Abdi Seyedkolaei and José García.
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Abdi Seyedkolaei, A., García, J. Optimized Placement of Security Controllers for Enhancing Intrusion Detection and Resilience in Software-Defined IoT Networks. J Netw Syst Manage 34, 110 (2026). https://doi.org/10.1007/s10922-026-10062-5
Received:
Revised:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1007/s10922-026-10062-5

