JOURNAL ARTICLE

Optimizing SDN Controller Load Balancing Using Online Reinforcement Learning

Abha KumariArghyadip RoyAshok Singh Sairam

Year: 2024 Journal:   IEEE Access Vol: 12 Pages: 131591-131604   Publisher: Institute of Electrical and Electronics Engineers

Abstract

In distributed Software-defined networking (SDN), control plane functions are partitioned across multiple controller instances to enhance fault tolerance and scalability. However, the dynamic nature of network traffic and rapid network events, such as link failures and controller node failures, can lead to uneven workload distribution among controller nodes. This research aims to adjust switch-to-controller mapping to address load imbalance dynamically. We model flow arrivals at switches and subsequent actions within a Markov decision process (MDP) framework. In MDP, precise knowledge of the arrival rate is required, however, such an assumption is impractical in dynamic environments. Reinforcement learning (RL) learns policies from environment interactions, enabling autonomous decision-making in complex domains by adeptly navigating uncertainties. The proposed scheme uses RL to monitor SDN flow dynamics and maintain system load balance through switch migration. Herein, the proposed scheme generates migration triplets specifying the source controller, the destination controller for migration, and the switch to be migrated. The scheme considers the cost of migrating the flows in terms of the flow arrival rate and hop count between the switch and the controllers. Experimental results confirm that the framework effectively achieves load balancing across different network topologies and diverse traffic load distributions on switches.

Keywords:
Reinforcement learning Computer science Load balancing (electrical power) Controller (irrigation) Artificial intelligence

Metrics

3
Cited By
2.51
FWCI (Field Weighted Citation Impact)
23
Refs
0.81
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Quantum-Dot Cellular Automata
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Full-Duplex Wireless Communications
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.