A Review of Deterministic and Non-deterministic Load Balancing Mechanisms in Software Defined Networks

Managing conventional networks has become challenging due to rapid network growth and emergence of new technologies like big-data and cloud computing. To overcome such issues the new paradigm concept is suggested known as Software Defined Network (SDN). To comply with quality of services (QoS) of networks and maximize the reliability of network the load balancing issue must be considered. In a traditional network, load balance is predicated on the network’s current data flow. On the other hand, SDN controllers can establish better load balance in wider perspective of network. This paper surveys the load balance strategies in SDN network based on deterministic and non-deterministic approaches. Furthermore, the major problems of some algorithms have been addressed so that investigators might use improved load balancing approaches in future.

[1]  Surendra Kumar Keshari,et al.  An intelligent energy efficient optimized approach to control the traffic flow in Software-Defined IoT networks , 2023, Sustainable Energy Technologies and Assessments.

[2]  Vineet Kansal,et al.  An intelligent way for optimal controller placements in software-defined-IoT networks for smart cities , 2021, Comput. Ind. Eng..

[3]  Surendra Kumar Keshari,et al.  A Cluster based Intelligent Method to Manage Load of Controllers in SDN-IoT Networks for Smart Cities , 2021, Scalable Comput. Pract. Exp..

[4]  Vineet Kansal,et al.  A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN) , 2020, Wireless Personal Communications.

[5]  Hyunseung Choo,et al.  An SDN-enhanced load-balancing technique in the cloud system , 2018, The Journal of Supercomputing.

[6]  Jiann-Liang Chen,et al.  Load-Balancing Multiple Controllers Mechanism for Software-Defined Networking , 2017, Wirel. Pers. Commun..

[7]  Jie Cui,et al.  LBBSRT: An efficient SDN load balancing scheme based on server response time , 2017, Future Gener. Comput. Syst..

[8]  Dan Li,et al.  A survey of network update in SDN , 2017, Frontiers of Computer Science.

[9]  D. Qian,et al.  Flow Stealer: lightweight load balancing by stealing flows in distributed SDN controllers , 2017, Science China Information Sciences.

[10]  Mario Marchese,et al.  BeaQoS: Load balancing and deadline management of queues in an OpenFlow SDN switch , 2016, Comput. Networks.

[11]  Nima Jafari Navimipour,et al.  Load balancing mechanisms and techniques in the cloud environments: Systematic literature review and future trends , 2016, J. Netw. Comput. Appl..

[12]  He Qian,et al.  A dynamic load balancing method of cloud-center based on SDN , 2016 .

[13]  Hyunseung Choo,et al.  Dynamic Load Balancing of Local Mobility Anchors in Software Defined Networking based Proxy Mobile IPv6 , 2016, IMCOM.

[14]  Lei Shi,et al.  A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks , 2015, Int. J. Distributed Sens. Networks.

[15]  H. Jonathan Chao,et al.  Improving the performance of load balancing in software-defined networks through load variance-based synchronization , 2014, Comput. Networks.

[16]  Surendra Kumar Keshari,et al.  Software defined networking: A view towards security challenges , 2022, AIP Conference Proceedings.