
Editorial
Enhanced Placement-Aware Dynamic Load Balancing for Scalable and Resilient SDN Controller Placement Optimization
@ARTICLE{10.4108/eetiot.13546, author={B.V. Prasanthi and P. Chenna Reddy }, title={Enhanced Placement-Aware Dynamic Load Balancing for Scalable and Resilient SDN Controller Placement Optimization}, journal={EAI Endorsed Transactions on Internet of Things}, volume={11}, number={1}, publisher={EAI}, journal_a={IOT}, year={2026}, month={9}, keywords={software defined networking, controller placement problem, ONOS, OpenDaylight, dynamic load balancing, genetic algorithm, latency optimization, fat-free topology, control-plane performance}, doi={10.4108/eetiot.13546} }- B.V. Prasanthi
P. Chenna Reddy
Year: 2026
Enhanced Placement-Aware Dynamic Load Balancing for Scalable and Resilient SDN Controller Placement Optimization
IOT
EAI
DOI: 10.4108/eetiot.13546
Abstract
Software defined networking (SDN) introduces a flexible network control paradigm by separating the control plane from the data plane. Due to its improved programmability and scalability, it raises two important challenges: determining optimal controller placement and ensuring efficient load distribution among multiple controllers. These factors directly influence key performance metrics such as latency, throughput, and recovery time during failures. This work presents a detailed comparative evaluation of six controller placement strategies like random placement method, degree centrality, latency-aware, hierarchical, k-median, and genetic algorithm using two widely adopted SDN controllers. They are Open Network Operating System(ONOS) and OpenDaylight (ODL). Experiments are conducted on a 500-node fat-tree topology under two operating modes: without load balancing (No-LB) and with dynamic control-plane load balancing (With-LB). In addition, a failure-aware extension of the genetic algorithm is incorporated to evaluate time-to-recovery (TTR) under simulated controller failures. The results show that load balancing improves latency in most configurations and consistently enhances throughput. The best performance is achieved by ONOS combined with genetic algorithm or latency-aware placement under load balancing, reaching a minimum latency of 5.16 ms and an average RTT of 2.11 ms. OpenDaylight demonstrates stable and predictable behaviour across all placement strategies, although with slightly higher latency compared to ONOS. A notable observation is the degradation in performance under hierarchical placement when load balancing is enabled, where latency increases by approximately 11% for ONOS and 13% for OpenDaylight. Under failure conditions, the recovery time ranges between 242 ms and 277 ms depending on the controller and configuration. These findings provide practical insights into selecting suitable controller-placement and load-balancing combinations for both latency-sensitive and reliability-focused SDN deployments.
Copyright © 2026 B.V. Prasanthi et al., licensed to EAI. This is an open access article distributed under the terms of the CC BY-NCSA 4.0, which permits copying, redistributing, remixing, transformation, and building upon the material in any medium so long as the original work is properly cited.

