Intelligent SDN-Based Load Balancing Approach for Cloud Computing Data Centers: A Novel Adaptive Algorithm

Cloud computing data centers face unprecedented challenges in traffic management due to exponential growth in data volumes, dynamic workload patterns, and stringent quality of service (QoS) requirements. Traditional load balancing approaches, including hardware-based solutions (F5 BIG-IP) and software-based methods (Nginx, HAProxy), suffer from limited visibility, rigid configuration, and inability to adapt to real-time network conditions. Software-Defined Networking (SDN) has emerged as a transformative paradigm that decouples control and data planes, enabling centralized network intelligence and programmatic traffic engineering. This paper [PROPOSED] introduces a novel adaptive load balancing algorithm implemented on the Ryu SDN controller for cloud data center environments. The proposed approach, termed Adaptive Flow-Aware Load Balancing (AFALB), continuously monitors server loads through multiple metrics (CPU utilization, memory usage, network I/O, active connections) and dynamically redistributes incoming traffic to optimal servers using a weighted composite score. Key innovations include: a multi-metric load detection mechanism that samples server states every 100ms with <2% overhead,a predictive congestion avoidance algorithm that anticipates overload conditions before they occur, (3) intelligent flow stickiness ensuring session persistence without compromising distribution fairness, and automatic failover with sub-second convergence upon server failure. The system was implemented and extensively tested on a Linux-based testbed comprising 8 physical servers running KVM virtualization, Ryu controller 4.34, Open vSwitch 2.17, and iPerf3 for traffic generation. Experimental results demonstrate that [PROPOSED] AFALB achieves 94.7% load distribution fairness (Jain's fairness index), 31.2% improvement in average response time compared to round-robin, 42.5% reduction in 95th percentile latency versus weighted least connections, and 99.1% availability during server failure scenarios. The algorithm scales linearly with up to 64 servers, processing 50,000 new flows per second with 2.3ms average decision latency. This work represents a significant advancement in SDN-based load balancing, providing cloud providers with an intelligent, adaptive, and cost-effective solution for optimizing data center performance.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-03-23
DOI
https://doi.org/10.5281/zenodo.19310109
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

Intelligent SDN-Based Load Balancing Approach for Cloud Computing Data Centers: A Novel Adaptive Algorithm

Mustafa Shaikh, Vamshi Krishna Sadula, Pravalika Satla, Nishanth Singapuram et al.
Zenodo (CERN European Organization for Nuclear Research)
Software-Defined Networks and 5G
article

Intelligent SDN-Based Load Balancing Approach for Cloud Computing Data Centers: A Novel Adaptive Algorithm

Mustafa Shaikh, Vamshi Krishna Sadula, Pravalika Satla, Nishanth Singapuram, Pavani Boyini, Murali Dr. Dabbu
article en

Abstract

Cloud computing data centers face unprecedented challenges in traffic management due to exponential growth in data volumes, dynamic workload patterns, and stringent quality of service (QoS) requirements. Traditional load balancing approaches, including hardware-based solutions (F5 BIG-IP) and software-based methods (Nginx, HAProxy), suffer from limited visibility, rigid configuration, and inability to adapt to real-time network conditions. Software-Defined Networking (SDN) has emerged as a transformative paradigm that decouples control and data planes, enabling centralized network intelligence and programmatic traffic engineering. This paper [PROPOSED] introduces a novel adaptive load balancing algorithm implemented on the Ryu SDN controller for cloud data center environments. The proposed approach, termed Adaptive Flow-Aware Load Balancing (AFALB), continuously monitors server loads through multiple metrics (CPU utilization, memory usage, network I/O, active connections) and dynamically redistributes incoming traffic to optimal servers using a weighted composite score. Key innovations include: a multi-metric load detection mechanism that samples server states every 100ms with <2% overhead,a predictive congestion avoidance algorithm that anticipates overload conditions before they occur, (3) intelligent flow stickiness ensuring session persistence without compromising distribution fairness, and automatic failover with sub-second convergence upon server failure. The system was implemented and extensively tested on a Linux-based testbed comprising 8 physical servers running KVM virtualization, Ryu controller 4.34, Open vSwitch 2.17, and iPerf3 for traffic generation. Experimental results demonstrate that [PROPOSED] AFALB achieves 94.7% load distribution fairness (Jain's fairness index), 31.2% improvement in average response time compared to round-robin, 42.5% reduction in 95th percentile latency versus weighted least connections, and 99.1% availability during server failure scenarios. The algorithm scales linearly with up to 64 servers, processing 50,000 new flows per second with 2.3ms average decision latency. This work represents a significant advancement in SDN-based load balancing, providing cloud providers with an intelligent, adaptive, and cost-effective solution for optimizing data center performance.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 2%
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.