Title
Multiple-Level Threshold Load Balancing In Distributed Sdn Controllers
Abstract
The distributed Software-Defined Networking (SDN) approach has been adopted to address the scalability issue linked to the use of a single SDN controller, particularly in large-scale networks. However, this method gives rise to a new challenge of uneven load balance on the distributed SDN controller. Several studies tried to solve this issue but they have focused only on balancing the load when an overload occurs and have not achieved the load balance continuously. In this paper, we propose the multiple threshold load balance (MTLB) switch migration scheme to achieve continuous load balancing among the controllers. This approach classifies the load into several gradual levels that represents the basis for the switch migration when the load of a controller differs from others, which lead the threshold value to be dynamically adjusted. Moreover, our scheme reduces the overhead of unwanted update operations among the controllers by adopting the controller load status as an indicator for disseminating the load information. We implement our scheme using the Floodlight controller and Mininet emulator. The experimental results show that our scheme has better comprehensive performance than the other schemes in terms of response time, control overhead, and throughput rate.
Year
DOI
Venue
2021
10.1016/j.comnet.2021.108369
COMPUTER NETWORKS
Keywords
DocType
Volume
SDN, OpenFlow, ControlFlow, Load balancing, MTLB, Switch migration, Distributed SDN controller
Journal
198
ISSN
Citations 
PageRank 
1389-1286
0
0.34
References 
Authors
0
6
Name
Order
Citations
PageRank
Hamza Mokhtar100.34
Xiaoqiang Di297.31
Ying Zhou300.34
Alzubair Hassan4254.11
Ziyi Ma500.68
Shafiu Musa600.34