DeepWK-MSTC: a novel approach for adaptive controller placement in software-defined networks via deep learning

Abstract Software-defined networks (SDN), owing to their centralized control architecture, provide high flexibility in network management, configuration, and monitoring; however, this architecture also introduces critical challenges related to scalability, performance bottlenecks, and quality of service (QoS) degradation under heavy and dynamic traffic conditions, particularly in large-scale and beyond 5G (B5G) networks with stringent real-time latency requirements. In such environments, the controller placement problem (CPP) becomes an inherently NP-hard multi-objective optimization task, where conventional sequential and heuristic methods struggle to explore the massive solution space within practical time constraints, thereby motivating the need for computationally scalable frameworks that can exploit parallel processing and high-performance computing (HPC) capabilities. To address these challenges, this paper proposes DeepWK-MSTC, an advanced multi-objective controller placement framework that integrates weighted Kmeans-based clustering with a deep learning-driven optimization mechanism. The proposed method leverages the inherent parallelism of Deep Monte Carlo Tree Search (Deep-MCTS) to enable concurrent rollouts and accelerated decision-making, while jointly optimizing three key objectives: minimizing average delay ratio (ADR), improving energy efficiency (EE), and balancing controller load under dynamic traffic patterns. By incorporating network topology characteristics and real-time traffic dynamics, DeepWK-MSTC efficiently avoids local optima and ensures stable optimization behavior. The effectiveness of the proposed framework is evaluated on six real-world network topologies from the Internet Topology Zoo, namely Aarnet, Chinanet, Deutsche Telekom, Colt, Cogent, and Tata, and compared against state-of-the-art baselines including ALO and ELA-RCP. Experimental results demonstrate that DeepWK-MSTC achieves an average reduction of 50.2% in ADR, an average energy saving of 26.45%, and a 24% decrease in maximum controller load, with an additional 11.5% relative ADR reduction compared specifically to ELA-RCP. Overall, by explicitly exploiting parallel optimization and HPC-oriented design principles, DeepWK-MSTC enhances resource utilization and ensures scalable, stable, and real-time-capable controller placement for large-scale SDN environments.

Authors

Publication Details

Journal
The Journal of Supercomputing
Published
2026-02-16
DOI
https://doi.org/10.1007/s11227-026-08313-y
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

DeepWK-MSTC: a novel approach for adaptive controller placement in software-defined networks via deep learning

Nahideh Derakhshanfard, Rasoul Farahi, Ali Ghaffari, Shiva Taghipoureivazi
The Journal of Supercomputing
Software-Defined Networks and 5G
article

DeepWK-MSTC: a novel approach for adaptive controller placement in software-defined networks via deep learning

Nahideh Derakhshanfard, Rasoul Farahi, Ali Ghaffari, Shiva Taghipoureivazi
article en

Abstract

Abstract Software-defined networks (SDN), owing to their centralized control architecture, provide high flexibility in network management, configuration, and monitoring; however, this architecture also introduces critical challenges related to scalability, performance bottlenecks, and quality of service (QoS) degradation under heavy and dynamic traffic conditions, particularly in large-scale and beyond 5G (B5G) networks with stringent real-time latency requirements. In such environments, the controller placement problem (CPP) becomes an inherently NP-hard multi-objective optimization task, where conventional sequential and heuristic methods struggle to explore the massive solution space within practical time constraints, thereby motivating the need for computationally scalable frameworks that can exploit parallel processing and high-performance computing (HPC) capabilities. To address these challenges, this paper proposes DeepWK-MSTC, an advanced multi-objective controller placement framework that integrates weighted Kmeans-based clustering with a deep learning-driven optimization mechanism. The proposed method leverages the inherent parallelism of Deep Monte Carlo Tree Search (Deep-MCTS) to enable concurrent rollouts and accelerated decision-making, while jointly optimizing three key objectives: minimizing average delay ratio (ADR), improving energy efficiency (EE), and balancing controller load under dynamic traffic patterns. By incorporating network topology characteristics and real-time traffic dynamics, DeepWK-MSTC efficiently avoids local optima and ensures stable optimization behavior. The effectiveness of the proposed framework is evaluated on six real-world network topologies from the Internet Topology Zoo, namely Aarnet, Chinanet, Deutsche Telekom, Colt, Cogent, and Tata, and compared against state-of-the-art baselines including ALO and ELA-RCP. Experimental results demonstrate that DeepWK-MSTC achieves an average reduction of 50.2% in ADR, an average energy saving of 26.45%, and a 24% decrease in maximum controller load, with an additional 11.5% relative ADR reduction compared specifically to ELA-RCP. Overall, by explicitly exploiting parallel optimization and HPC-oriented design principles, DeepWK-MSTC enhances resource utilization and ensures scalable, stable, and real-time-capable controller placement for large-scale SDN environments.

The Journal of SupercomputingVol. 82(3)
Affordable and clean energy
Openalex Percentile: Top 60%
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.