JOURNAL ARTICLE

Load Balancing in Software Defined Network Using Multiple Controllers

Abstract

Load balancing is an essential function in software-defined networking (SDN) that helps to distribute traffic among the multiple networks to ensure efficient use of network resources and prevent controller overload. The Traditional load balancers have many limitations like inflexibility, cannot be used for larger networks, expensive hardware devices and efficiency is less. In order to overcome all this issues SDN based Load balancer came into existence. This approach uses a centralized controller to manage network resources and redirect traffic based on network conditions. Nowadays clients are using large amount of data and many requests are sent to the server. Single controller cannot be able to handle all the request, so this paper aims to build a load balancing using multiple controllers and also by using the Priority D-BMAP model which allows the load balancing algorithm to differentiate between different types of traffic and assign higher priorities to time-sensitive traffic, while lower priorities are given to non-time-sensitive traffic. This approach ensures that critical traffic receives higher bandwidth and lower latency, while non-critical traffic is routed through available resources, reducing the possibility of congestion. The proposed approach was evaluated using the NS3 simulator and a POX controller was utilized to handle client requests. The results indicates that by utilising the DBMAP model it reduces the delays and ensures fast resolution by allocating resources to requests in an effective and efficient manner. The flexibility for batch processing and by using POX controller makes it possible to effectively handle multiple requests at once and also by improving resource utilisation and throughput.

Keywords:
Computer science Load balancing (electrical power) Software-defined networking Distributed computing Computer network Network traffic control Flexibility (engineering) Traffic shaping Latency (audio) Software Traffic engineering Controller (irrigation) Real-time computing Operating system Network packet

Metrics

2
Cited By
0.88
FWCI (Field Weighted Citation Impact)
28
Refs
0.65
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
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Load-Balancing Multiple Controllers Mechanism for Software-Defined Networking

Yi‐Wei MaJiann-Liang ChenYao-Hong TsaiKui-He ChengWen-Chien Hung

Journal:   Wireless Personal Communications Year: 2016 Vol: 94 (4)Pages: 3549-3574
JOURNAL ARTICLE

Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers

Hatim GasmelseedR. Ramalakshmi

Journal:   International Journal of Communication Systems Year: 2018 Vol: 32 (17)
JOURNAL ARTICLE

Load Balancing in Software Defined Network

Prity KumariDr.Kachan Thakur

Journal:   International Journal of Computer Sciences and Engineering Year: 2017 Vol: 5 (12)Pages: 227-232
© 2026 ScienceGate Book Chapters — All rights reserved.