Software Defined Network: Load Balancing Algorithm Design and Analysis

Software Defined Network: Load Balancing Algorithm Design and Analysis

Senthil Prabakaran1 and Ramalakshmi Ramar2

1Department of Electronics and Communication Engineering, Kalasalingam Academy of Research and Education, India

 2Department of Computer Science and Engineering, Kalasalingam Academy of Research and Education, India


Abstract: Software Defined Network (SDN) cut down the monopolies of producing network devices and their applications. It allows the use of an omniscient controller that manages the overall network and promises for simplifying the configuration and management burden of the traditional Internet Protocol (IP) network. The use of hardware load balancer is a critical issue in conventional IP networks that creates many negative impacts such as the cost affordability, features customization, and availability. Also, the existing load balancing algorithm does not consider the flow size generated by the client nodes. Further, flows are not classified based on the threshold value of the dynamic flow size. The paper proposes to compare the performance of two load balancing algorithms such as flow-based load balancing algorithm and traffic pattern-based load balancing algorithm with distributed controllers' architecture. The result shows that the flow-based load balancing algorithm minimizes response time by 94%, enhances transaction rate by 14% and Traffic pattern-based load balancing algorithm has improved availability by 2.69%.               

Keywords: SDN, distributed controller, flow-based algorithm, traffic pattern based algorithm, failover.

                                                                                  Received January 10, 2020; accepted November 24, 2020

 https://doi.org/10.34028/iajit/18/3/7

Full text  

 

Read 969 times
Share
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…