JOURNAL ARTICLE

Server Load Balancing in Software-Defined Networks

Abstract

Nowadays, web servers have to respond to the huge amount of requests; therefore, balancing the load between server replicas becomes vital and critical. Conventional load balancers have been dedicated hardware that is susceptible being a single point of failure, vendor-dependent and not flexible. In this work, we propose a flexible and programmable scheduling algorithm that ponders different type of requests, various server processing capacity based upon their CPU, memory usage, I/O rate, and a number of connections. This algorithm uses optimization algorithm, considering not only load of servers but also network congestion. The proposed algorithm includes four main phases. The first two phases have the responsibility of creating sub-topology that causes to increase performance and scalability of the proposed algorithm by reduction of overall solution space. In the third phase, the joint optimal network and server-side load balancing approach are performed, and in the last phase, the post-processing is performed in order to select the server, creates a path, and injects appropriate flow table entries on the OpenFlow switches. The evaluation results show that the dynamic load balancing algorithm significantly decreases response-time whereas increases throughput, in comparison with the existing load balancing algorithms.

Keywords:
Computer science Load balancing (electrical power) OpenFlow Server Round-robin DNS Distributed computing Scalability Scheduling (production processes) Computer network Software-defined networking Network Load Balancing Services Operating system The Internet

Metrics

7
Cited By
0.64
FWCI (Field Weighted Citation Impact)
15
Refs
0.72
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
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Traffic-aware adaptive server load balancing for software defined networks

C. FancyM. Pushpalatha

Journal:   International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering Year: 2021 Vol: 11 (3)Pages: 2211-2211
JOURNAL ARTICLE

Video streaming over software defined networks with server load balancing

Selin YılmazA. Murat TekalpBige Deniz Unluturk

Journal:   2015 International Conference on Computing, Networking and Communications (ICNC) Year: 2015 Pages: 722-726
JOURNAL ARTICLE

Load Balancing on Software Defined Networks

Bilal BabayiğitBanu Ulu

Journal:   2018 2nd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT) Year: 2018 Pages: 1-4
BOOK-CHAPTER

Load Balancing for Software-Defined Networks

Mohammed Moin MullaMeenaxi M RaikarM. K. MeghanaNagashree S. ShettiR. Madhu

Lecture notes in electrical engineering Year: 2019 Pages: 235-244
BOOK-CHAPTER

Implementation of Server Load Balancing in Software Defined Networking

Sukhveer KaurJapinder Singh

Advances in intelligent systems and computing Year: 2016 Pages: 147-157
© 2026 ScienceGate Book Chapters — All rights reserved.