A Fault-Tolerant Software-Defined Networking (SDN) Architecture for Reliable Operation of Critical Infrastructure Networks

Authors

  • Mission Franklin

Keywords:

Controller redundancy, Critical infrastructure networks, Critical infrastructure protection, Distributed consensus, Fast failover, Fault tolerance, Network resilience

Abstract

Critical infrastructure networks, including power grids, transportation systems, healthcare facilities, water distribution networks, and industrial control systems, depend on highly reliable and resilient communication infrastructures to maintain uninterrupted operations. As these networks become increasingly complex and data-driven, traditional networking architectures often struggle to provide the flexibility, centralized visibility, and rapid fault recovery required for mission-critical services. Software-Defined Networking (SDN) has emerged as a promising solution by separating the control plane from the data plane, enabling centralized network management, programmability, and dynamic resource allocation. However, the centralized nature of SDN introduces a significant challenge: the controller can become a single point of failure, potentially leading to network-wide disruptions when faults or cyberattacks occur. This paper proposes a fault-tolerant SDN architecture aimed at ensuring the reliable operation of critical infrastructure networks under adverse conditions. The proposed framework incorporates controller redundancy, real-time state synchronization, distributed consensus mechanisms, intelligent failover strategies, and edge-assisted control functionalities to enhance network resilience. These mechanisms collectively enable continuous service delivery during controller failures, link outages, switch malfunctions, and distributed denial-of-service (DDoS) attacks targeting the control plane. The architecture is designed to support rapid fault detection, automated recovery, and seamless traffic rerouting while maintaining network performance and operational stability. The effectiveness of the proposed architecture is evaluated through simulation-based analysis using key performance indicators such as network availability, recovery time, packet delivery ratio, latency, and throughput. Results indicate that the integration of fault-tolerance mechanisms significantly improves network reliability, reduces service disruption, and strengthens the overall resilience of SDN-enabled critical infrastructure environments. The proposed approach provides a practical foundation for deploying dependable, secure, and highly available communication networks capable of supporting the stringent operational requirements of modern critical infrastructure systems.

References

D. Kreutz, F. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S. Azodolmolky, and S. Uhlig, “Software-Defined Networking: A Comprehensive Survey,” Proceedings of the IEEE, Jan. 2015, vol. 103, no. 1, pp. 14–76.

F. Hu, Q. Hao, and K. Bao, “A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation,” IEEE Communications Surveys & Tutorials, vol. 16, no. 4, pp. 2181–2206, 2014.

S. Kumar and M. Nandy, “Reimagining Network Infrastructure: A Comprehensive Review of Software Defined Networking and Its Applications,” Journal of Computational Analysis and Applications (JoCAAA), vol. 33, no. 05, pp. 1339–1347, 2024.

A. Mardaus, E. Biernacka, R. Wójcik, and J. Domżał, “Open Source Software-Defined Networking Controllers—Operational and Security Issues,” Electronics, vol. 13, no. 12, pp. 2329–2329, June 2024.

W. Hill et al., “DDoS in SDN: a review of open datasets, attack vectors and mitigation strategies,” Discover Applied Sciences, vol. 6, no. 9, Aug. 2024.

A. Kaur, C. Rama Krishna, and N. V. Patil, “A comprehensive review on Software-Defined Networking (SDN) and DDoS attacks: Ecosystem, taxonomy, traffic engineering, challenges and research directions,” Computer Science Review, vol. 55, p. 100692, Nov. 2024.

A. Menaceur, H. Drid, and M. Rahouti, “Fault Tolerance and Failure Recovery Techniques in Software-Defined Networking: A Comprehensive Approach,” Journal of Network and Systems Management, vol. 31, no. 4, Sept. 2023.

S. U. Mushtaq, S. Sheikh, S. M. Idrees, and P. A. Malla, “In-depth analysis of fault tolerant approaches integrated with load balancing and task scheduling,” Peer-to-Peer Networking and Applications, vol. 17, no. 6, pp. 4303–4337, Oct. 2024.

W. Ahmed, N. Shah, and G.-M. Muntean, “An innovative NSGA-II-based Byzantine Fault Tolerant solution for software defined network environments,” Computer Networks, vol. 254, p. 110819, Dec. 2024.

M. Al-Fares, A. Loukissas, and A. Vahdat, “A scalable, commodity data center network architecture,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 4, p. 63, Oct. 2008.

B. Heller, R. Sherwood, and N. McKeown, “The controller placement problem,” ACM Special Interest Group on Data Communication, Aug. 2012.

D. Ongaro and J. Ousterhout, “In search of an understandable consensus algorithm (Extended Version),” In 2014 USENIX Annual Technical Conference, 2014, pp. 305–320.

Md. F. Bari et al., “Data Center Network Virtualization: A Survey,” IEEE Communications Surveys & Tutorials, vol. 15, no. 2, pp. 909–928, 2013.

M. A. Brandão and M. M. Moro, “Social professional networks: A survey and taxonomy,” Computer Communications, vol. 100, pp. 20–31, Mar. 2017.

B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, and T. Turletti, “A survey of software-defined networking: past, present, and future of programmable networks,” IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617–1634, 2014.

S. Wang, J. F. Balarezo, S. Kandeepan, A. Al-Hourani, K. G. Chavez, and B. Rubinstein, “Machine Learning in Network Anomaly Detection: A Survey,” IEEE Access, vol. 9, pp. 152379–152396, 2021.

S. Scott-Hayward, S. Natarajan, and S. Sezer, “A Survey of Security in Software Defined Networks,” IEEE Communications Surveys & Tutorials, vol. 18, no. 1, pp. 623–654, 2016.

Published

2026-09-11

How to Cite

Mission Franklin. (2026). A Fault-Tolerant Software-Defined Networking (SDN) Architecture for Reliable Operation of Critical Infrastructure Networks. Journal of Security in Computer Networks and Distributed Systems, 11–25. Retrieved from https://matjournals.net/engineering/index.php/JoSCNDS/article/view/4101