Abstract:
Software Defined Networking (SDN) is an emerging paradigm in networking technology
that enables innovation on how network systems are managed and designed. SDN plays a huge role
in the effort to make computer networks programmable. The emergence of SDN architecture
provides us with a new train of novel prospects for solving the prevailing issues in the traditional
load balancing network. In this Thesis we develop an application that performs server load
balancing in a Software Defined Network. Today’s load balancers are high-priced devices that have
limited customizability. In SDN architecture, performing server load balancing does not require
these expensive and inflexible devices. A low-cost load balancing solution can be designed, further
enhanced with the ability to schedule load not only between servers, but also between paths. This
paper presents a novel approach for implementing load-balancing without deployment of dedicated
hardware components and solely on the top of an SDN enabled network.Our proposed scheme
exploits the server resources and achieves a much better load balancing effect in comparison with
the Round Robin and Random schemes. Also, our schemes is cost effective than the
traditional schemes, since we reduce the requirements of hardware equipment by the way of
software customizing approach.