Skip to main content
Log in

Optimized Placement of Security Controllers for Enhancing Intrusion Detection and Resilience in Software-Defined IoT Networks

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data Availability

No datasets were generated or analysed during the current study.

References

  1. 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)

    Article  Google Scholar 

  2. Ali, J., Roh, B.-H.: A novel scheme for controller selection in software-defined internet-of-things (SD-IoT). Sensors 22(9), 3591 (2022)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

  27. 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)

    Article  Google Scholar 

  28. Choumas, K., Giatsios, D., Flegkas, P., Korakis, T.: SDN controller placement and switch assignment for low power IoT. Electronics 9(2), 325 (2020)

    Article  Google Scholar 

  29. Tran, A.K., Piran, M.J., Pham, C.: SDN controller placement in IoT networks: an optimized submodularity-based approach. Sensors 19(24), 5474 (2019)

    Article  Google Scholar 

  30. 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)

  31. 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)

  32. 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)

    Article  Google Scholar 

  33. Abdi Seyedkolaei, A.: Dynamic sensors assignment to improving lifetime wireless sensor networks. J. AI Data Min. 13(2), 135–144 (2025)

    Google Scholar 

  34. 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)

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Ali Abdi Seyedkolaei or José García.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Version of record:

  • DOI: https://doi.org/10.1007/s10922-026-10062-5

Keywords

Profiles

  1. José García