<scp>CNEKA</scp> : An Algorithm for <scp>SDN</scp> Controller Placement Based on Graph Convolutional Networks

ABSTRACT With the rapid development of software‐defined networking (SDN), the single‐controller architecture is unable to meet the performance and reliability requirements of the whole system. Consequently, a distributed multicontroller architecture has been proposed, in which the number and locations of controllers must be determined rigorously, formulating the controller placement problem (CPP). In order to solve the CPP by optimizing the propagation latency, we propose a convolutional node embedding and K‐means algorithm (CNEKA), which integrates information propagation among adjacent nodes and calculation of embedding vectors by graph convolutional networks (GCNs) with the graph segmentation by K‐means algorithm. As far as we know, we are the first paper to apply GCN to solving CPP. The study demonstrates that the CNEKA algorithm significantly enhances performance in optimizing average and worst‐case latency between controllers and switches, as well as the propagation latency of the whole network, in varied experimental conditions. CNEKA achieves up to a 64.18% reduction in propagation latency when compared to other algorithms, and maintains a high stability with a fluctuation less than 7.6% when repeating the same experiments for several times. Moreover, CNEKA can always find the optimal or near‐optimal solution with an error less than 11.15% when compared with the global optimal solution.

Authors

Institutions

Publication Details

Journal
Concurrency and Computation Practice and Experience
Published
2026-02-01
DOI
https://doi.org/10.1002/cpe.70595
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

CNEKA : An Algorithm for SDN Controller Placement Based on Graph Convolutional Networks

Yu Rao, Xihe Qiu, jue Chen
Concurrency and Computation Practice and Experience
Software-Defined Networks and 5G
article

CNEKA : An Algorithm for SDN Controller Placement Based on Graph Convolutional Networks

Yu Rao, Xihe Qiu, jue Chen
article en

Abstract

ABSTRACT With the rapid development of software‐defined networking (SDN), the single‐controller architecture is unable to meet the performance and reliability requirements of the whole system. Consequently, a distributed multicontroller architecture has been proposed, in which the number and locations of controllers must be determined rigorously, formulating the controller placement problem (CPP). In order to solve the CPP by optimizing the propagation latency, we propose a convolutional node embedding and K‐means algorithm (CNEKA), which integrates information propagation among adjacent nodes and calculation of embedding vectors by graph convolutional networks (GCNs) with the graph segmentation by K‐means algorithm. As far as we know, we are the first paper to apply GCN to solving CPP. The study demonstrates that the CNEKA algorithm significantly enhances performance in optimizing average and worst‐case latency between controllers and switches, as well as the propagation latency of the whole network, in varied experimental conditions. CNEKA achieves up to a 64.18% reduction in propagation latency when compared to other algorithms, and maintains a high stability with a fluctuation less than 7.6% when repeating the same experiments for several times. Moreover, CNEKA can always find the optimal or near‐optimal solution with an error less than 11.15% when compared with the global optimal solution.

Concurrency and Computation Practice and ExperienceVol. 38(3)
Shanghai University of Engineering Science (CN)
Openalex Percentile: Top 72%
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.