SlideShare a Scribd company logo
-PRESENTED BY
MANASA N KULKARNI
“Dynamic Load Balancing on Software Defined
Network Managed by OpenDayLight Controller”
AGENDA
Preface
Traditional Network v/s SDN
Static load balancing v/s Dynamic load balancing
Problem Statement
Detail view about SDN
Detail view on Open Day Light (ODL) controller
Overview on network tools
Implementation
Performance Analysis
Conclusion
PREFACE
 Traditional networking architectures have many significant
limitations that must be overcome to meet modern IT
requirements.
 To overcome these limitations; The Software Defined
Networking (SDN) is taking place as the new networking
approach.
 The traditional network system has the control plane and
data plane together. Whereas the SDN approaches to build a
computer network which separates and abstracts the
network into control and data plane.
 The data plane does an operation of transferring the packets
through the network. The control plane with its intelligence
are able to instruct the data planes over the network.
OpenDayLight Load Balanced Switching
PREFACE CONTINUED...
 The control plane is a software or logical entity, which processes
all the routing decisions taken by the data plane
 OpenFlow is the most common protocol used in SDN networks
which are used to communicate the controller with all the network
elements (NE).
 WHY WE NEED TO LOAD BALANCE?
In order to increase the :
 available bandwidth,
 maximize throughput,
 add redundancy,
 & minimize the latency.
OpenDayLight Load Balanced Switching
STATIC V/S DYNAMIC LOAD BALANCING
 Static load balancing modes do not use node performance
information to make distribution decisions. For
example, Round Robin is a static load balancing mode that
load balances connections between available nodes without
measuring the relative performance of those nodes.
 Dynamic load balancing modes use node performance
information to make load balancing decisions. For
example, Least Connections is a dynamic load balancing
mode that examines the ratio of open connections to nodes
through Virtual Servers, and then sends the connection
request to the node with the least number of concurrent
connections.
OpenDayLight Load Balanced Switching
PROBLEM STATEMENT
 OBJECTIVE
Emulate a Software Defined Network (SDN) with
emerging technologies like Open Flow and SDN using
tools Mininet and Open Daylight Controller.
 WHAT IS THE PROBEM?
There is need for dynamic management of network
resources for high performance and low latency of data
transmission in a network.
WHY OTHER APPROACH IS NOT GOOD & WHY DO WE
THINK OUR APPROACH IS BETTER?
 Traditional network of TCP or UDP, use static switches, i.e.
load balancing across paths are based on hash calculations
of packets.
 Issue with this approach is that each packet of such a flow
follows the single pre-defined path through the network.
 In case of discrepancy in the path, like a switch breakdown
or physical layer damage, packets tend to drop or the other
switches need to be manually configured for choosing a
different path.
 This becomes a cumbersome task, as the network grows.
Also, disadvantage of hashing is that all links gets the same
percentage of hash value.
 Even if the network is hard coded to work in as multipath
network, because of the equal capacity issue, efficient load
balancing might not be achieved. An alternative solution for
this issue is Software Defined Networking (SDN).
 SDN is a concept where a central controller makes the
decision for packet traversal and not the switches.
 Controller dynamically detects the topology by listening to
the switches and calculates available path with less load.
 Controller then directs the switches with forwarding entries
needed for the paths thus efficiently balancing the load with
every flow.
INTRODUCTION TO SDN
(SOFTWARE DEFINED NETWORKS)
It is one of the approach to the Cloud Computing that facilitates network
management and enables efficient network configuration in order to
improve network performance and monitoring.
It is one of the architecture which aims to make networks agile and
flexible.
The goal of the SDN is to improve network control by enabling enterprises
and service providers to respond quickly to changing business
requirements.
OpenDayLight Load Balanced Switching
 In SDN, a network engineer can shape the traffic from a centralized
control console without having to touch individual switches in the
network.
 The centralized SDN controller, directs the switches to deliver network
services, wherever they are needed.
 Typically, an SDN controller is an application in a software defined
networking architecture that manages flow control for improved
network management and application performance.
 The SDN controller platform typically runs on a server and uses
protocol to tell switches where to send packets.
SDN ARCHITECTURE
 It comprises of three layers:
1. Application layer
2. Control layer
3. Infrastructure layer
 In SDN architecture, there are API’S that are usually SDN REST
API’S which are used to communicate between the SDN
controllers and services and the applications running over the
network.
 Northbound API- it enables the communication between the
higher-level components. While the traditional networks, use
firewall/load balancer to control data plane behaviour.
 Southbound API-it enables the communication between the
controllers and switches and other network nodes, which is a
lower-level components. It further lets the router to identify the
network topology.
LAYERS EXPLANATION
 APPLICATION LAYER: It contains the typical network
applications, which can include detection system, load
balancing/firewall.
 CONTROL LAYER: It represents the centralized SDN controller
software, that acts as the brain of the SDN. This controller, resides
on a server and it manages policies and the flow of traffic
throughout the network.
 INFRASTRUCTURE LAYER: It is made up of the physical
switches in the network.
 These three layers communicate using respective northbound and
southbound API’S.
 Example: applications talk to the controller through its
northbound interface, while-the controller and switches
communicate using southbound interfaces.
HOW SDN WORKS?
 It is the heart and brains of the network, SDN Controllers
provides a centralized view of the overall network, and
enable network administrators to pass information
(networking rules and polices) to the underlying systems
(infrastructure layer - VMs, Virtual Routers & Switches)
 It encompasses several types of technologies, including-
functional separation, network virtualization and
automation through programmability.
 Originally, a SDN technology is focused solely on the
separation of the network control plane and data plane.
 Control Plane- makes the decision about how the packets
should be in the network.
 Data Plane- actually moves the packets from place-to-place.
BENEFITS OF THE SDN
 Lower operating costs
 Centralized network provisioning
 Cloud abstraction
 Guaranteed content delivery
 Less downtime
 Consideration of end-to-end path
 Congestion control
 Dynamic adaptation to topological changes
SDN ARCHITECTURE:
OpenDayLight Load Balanced Switching
WHAT IS OPENDAYLIGHT CONTROLLER??
 It is one of the open source SDN project aimed at enhancing
software-defined-networking which is hosted by Linux
Foundation. It is offering a community-led and industry-
supported framework for ODL controller which has been
renamed as “Open Daylight Platform”.
 ODL is implemented solely in software and is kept within its
own Java Virtual Machine (JVM).
 It is open to anyone, including the end users and customers
and it provides a shared platform for those with SDN goals
to work together to find new solutions.
 Basically, it is exposed on the northbound APIs, which are
used by the applications.
TOOLS USED:
 WireShark
 Python
 iPerf
 Mininet
 OpenFlow
 Xterm
 Gnuplot
MININET
 Mininet is a network emulator which creates a network
of virtual hosts, switches, controllers, and links.
 Mininet is a software emulator for prototyping a large
network on a single machine.
 Mininet can be used to quickly create a realistic virtual
network running actual kernel, switch and software
application code on a personal computer. Mininet
allows the user to quickly create, interact with,
customize and share a software-defined network (SDN)
prototype to simulate a network topology that
uses Openflow switches.
OPENFLOW
 It is an open standard that provides a standardized
hook to allow researchers to run experiments, without
requiring vendors to expose the internal workings of
their network devices.
 While SDN is the architecture dividing the layers,
OpenFlow is just a protocol proposed to convey the
messages from the control layer to the network
elements.
HOW IT IS ACHIEVED?
 Initially, a network topology is to be decided and we
decided to be fat-tree topology.
 To emulate this topology, we have used Mininet, which
is an open source network virtualization emulator.
 We have used another open source software called
Open Daylight as OpenFlow controller.
 Connection between Mininet and Open Daylight can be
established and shown in GUI using eclipse API.
 We have written scripts to emulate the Mininet for our
requirement.
 Design an algorithm for Open Daylight API and considering
to have an end-to-end controlled network.
 To generate traffic in network we have used Iperf and by
this we measured bandwidth and quality of network link
like latency time and performance.
 After traffic generation, our main motto is to monitor the
flows, with respect to port statistics and schedule new flows.
 Finally, we would like to compare dynamic load balancing
(DLB) with static load balancing (SLB) .
PERFORMANCE ANALYSIS
First Scenario Second Scenario
Trying to measure the performance at
the Aggregation layer
Trying to measure the performance at
the Core layer
This scenario focuses on TCP This scenario focuses on UDP
In this scenario, host H1 and H4 have
been chosen to perform the load
balancing between the hosts.
Here, the servers H1 and H6 are
chosen to perform the load balancing
between them.
There is a remarkable increase in the
packet flow after running the load
balancing script.
Jitter reduces to half after
implementing load balancing. Also,
there is a significant improvement in
packet loss making the network
perform reliability over data
transmission.
 Results of First Scenario
 Results after Second Scenario
LOAD
BALANCING
THROUGHPU
T(Mbits)
JITTER(ms) PACKET
LOSS(%)
LATENCY(ms
)
BEFORE 219.2 3.9856 47.6% 0.5293
AFTER 24345.72 0.3663 40.4% 0.4807
LOAD
BALANCING
THROUGHPU
T (Mbits)
JITTER(ms) PACKET
LOSS(%)
LATENCY(m
s)
BEFORE 201.9 2.0018 39% 0.5151
AFTER 268.9 0.0834 7.8% 0.1372
CONCLUSION
 This research creates a base of load balancing
experimentation for the SDN research community inspiring
more researchers to contribute by improving the
performance of diversified networking conditions.
 load balancing can improve throughput up to 20 percent,
reduce the packet loss to 7.8% and 4 times reduced jitter and
latency.
 These results inspire the network industry to implement
load balancing for each and every congested networking
architecture to obtain optimum resource utilization while
the demand for networking is increasing in multiple folds in
recent years.
OpenDayLight Load Balanced Switching

More Related Content

PDF
SDN Fundamentals - short presentation
PPTX
Sdn presentation
PPTX
SDN: an introduction
PPTX
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
PPTX
Software Defined Networks
PPTX
Introduction to SDN: Software Defined Networking
PPTX
Modern Software Architecture
PPTX
Tutorial on SDN data plane evolution
SDN Fundamentals - short presentation
Sdn presentation
SDN: an introduction
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Software Defined Networks
Introduction to SDN: Software Defined Networking
Modern Software Architecture
Tutorial on SDN data plane evolution

What's hot (20)

PPTX
Software defined networks and openflow protocol
PDF
TERM PAPER
PPTX
Software defined networking(sdn) vahid sadri
PPTX
RTI Technical Road Show SPAWAR SD
PPTX
Carrier Ethernet
PDF
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
PPTX
Tools and Platforms for OpenFlow/SDN
PDF
Software Defined Networking – Virtualization of Traffic Engineering
PDF
Software Defined Networking (SDN) Technology Brief
PDF
Software Define Networking (SDN)
ODP
Why sdn
PDF
Introduction to Software Defined Networking (SDN)
PPTX
Introduction to OpenFlow, SDN and NFV
PDF
SDN & NFV Introduction - Open Source Data Center Networking
PDF
Industrial Internet of Things: Protocols an Standards
PPTX
SDN, OpenFlow, NFV, and Virtual Network
PPTX
An overview of SDN & Openflow
PPTX
PPTX
Software Defined Network (SDN)
Software defined networks and openflow protocol
TERM PAPER
Software defined networking(sdn) vahid sadri
RTI Technical Road Show SPAWAR SD
Carrier Ethernet
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
Tools and Platforms for OpenFlow/SDN
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking (SDN) Technology Brief
Software Define Networking (SDN)
Why sdn
Introduction to Software Defined Networking (SDN)
Introduction to OpenFlow, SDN and NFV
SDN & NFV Introduction - Open Source Data Center Networking
Industrial Internet of Things: Protocols an Standards
SDN, OpenFlow, NFV, and Virtual Network
An overview of SDN & Openflow
Software Defined Network (SDN)
Ad

Similar to OpenDayLight Load Balanced Switching (20)

PPTX
SDN Unit 6.pptxhgvgyubnjhuihjhgijhnkjhijnik
PPTX
SDN Multi-Controller Domain.pptx
PPTX
FIOT_Uni4.pptx
PDF
Software defined optical communication
PDF
Load Balance in Data Center SDN Networks
PDF
Introductionto SDN
PPTX
Software_Defined_Networking.pptx
PPTX
Sdn Networking
PPTX
Software Defined Networking, Concepts and Practical Implementations
PDF
SDN and Mininet: Some Basic Concepts
PPTX
Software-Defined Networking(SDN):A New Approach to Networking
PPTX
Software Defined Networking: Primer
PDF
Introduction to SDN
PPTX
Software defined networking introduction
PPTX
Software Defined Networking
PPTX
Introduction to Software Defined Networking (SDN)
PDF
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
PPTX
Software Defined Networking (SDN)
PPTX
Sdn not just a buzzword
PPTX
Software defined network
SDN Unit 6.pptxhgvgyubnjhuihjhgijhnkjhijnik
SDN Multi-Controller Domain.pptx
FIOT_Uni4.pptx
Software defined optical communication
Load Balance in Data Center SDN Networks
Introductionto SDN
Software_Defined_Networking.pptx
Sdn Networking
Software Defined Networking, Concepts and Practical Implementations
SDN and Mininet: Some Basic Concepts
Software-Defined Networking(SDN):A New Approach to Networking
Software Defined Networking: Primer
Introduction to SDN
Software defined networking introduction
Software Defined Networking
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Software Defined Networking (SDN)
Sdn not just a buzzword
Software defined network
Ad

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Cell Types and Its function , kingdom of life
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Complications of Minimal Access Surgery at WLH
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Classroom Observation Tools for Teachers
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
VCE English Exam - Section C Student Revision Booklet
Module 4: Burden of Disease Tutorial Slides S2 2025
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Renaissance Architecture: A Journey from Faith to Humanism
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
O7-L3 Supply Chain Operations - ICLT Program
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Cell Types and Its function , kingdom of life
Anesthesia in Laparoscopic Surgery in India
Supply Chain Operations Speaking Notes -ICLT Program
Sports Quiz easy sports quiz sports quiz
Complications of Minimal Access Surgery at WLH
2.FourierTransform-ShortQuestionswithAnswers.pdf
Classroom Observation Tools for Teachers
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Chapter 2 Heredity, Prenatal Development, and Birth.pdf

OpenDayLight Load Balanced Switching

  • 1. -PRESENTED BY MANASA N KULKARNI “Dynamic Load Balancing on Software Defined Network Managed by OpenDayLight Controller”
  • 2. AGENDA Preface Traditional Network v/s SDN Static load balancing v/s Dynamic load balancing Problem Statement Detail view about SDN Detail view on Open Day Light (ODL) controller Overview on network tools Implementation Performance Analysis Conclusion
  • 3. PREFACE  Traditional networking architectures have many significant limitations that must be overcome to meet modern IT requirements.  To overcome these limitations; The Software Defined Networking (SDN) is taking place as the new networking approach.  The traditional network system has the control plane and data plane together. Whereas the SDN approaches to build a computer network which separates and abstracts the network into control and data plane.  The data plane does an operation of transferring the packets through the network. The control plane with its intelligence are able to instruct the data planes over the network.
  • 5. PREFACE CONTINUED...  The control plane is a software or logical entity, which processes all the routing decisions taken by the data plane  OpenFlow is the most common protocol used in SDN networks which are used to communicate the controller with all the network elements (NE).  WHY WE NEED TO LOAD BALANCE? In order to increase the :  available bandwidth,  maximize throughput,  add redundancy,  & minimize the latency.
  • 7. STATIC V/S DYNAMIC LOAD BALANCING  Static load balancing modes do not use node performance information to make distribution decisions. For example, Round Robin is a static load balancing mode that load balances connections between available nodes without measuring the relative performance of those nodes.  Dynamic load balancing modes use node performance information to make load balancing decisions. For example, Least Connections is a dynamic load balancing mode that examines the ratio of open connections to nodes through Virtual Servers, and then sends the connection request to the node with the least number of concurrent connections.
  • 9. PROBLEM STATEMENT  OBJECTIVE Emulate a Software Defined Network (SDN) with emerging technologies like Open Flow and SDN using tools Mininet and Open Daylight Controller.  WHAT IS THE PROBEM? There is need for dynamic management of network resources for high performance and low latency of data transmission in a network.
  • 10. WHY OTHER APPROACH IS NOT GOOD & WHY DO WE THINK OUR APPROACH IS BETTER?  Traditional network of TCP or UDP, use static switches, i.e. load balancing across paths are based on hash calculations of packets.  Issue with this approach is that each packet of such a flow follows the single pre-defined path through the network.  In case of discrepancy in the path, like a switch breakdown or physical layer damage, packets tend to drop or the other switches need to be manually configured for choosing a different path.  This becomes a cumbersome task, as the network grows. Also, disadvantage of hashing is that all links gets the same percentage of hash value.
  • 11.  Even if the network is hard coded to work in as multipath network, because of the equal capacity issue, efficient load balancing might not be achieved. An alternative solution for this issue is Software Defined Networking (SDN).  SDN is a concept where a central controller makes the decision for packet traversal and not the switches.  Controller dynamically detects the topology by listening to the switches and calculates available path with less load.  Controller then directs the switches with forwarding entries needed for the paths thus efficiently balancing the load with every flow.
  • 12. INTRODUCTION TO SDN (SOFTWARE DEFINED NETWORKS) It is one of the approach to the Cloud Computing that facilitates network management and enables efficient network configuration in order to improve network performance and monitoring. It is one of the architecture which aims to make networks agile and flexible. The goal of the SDN is to improve network control by enabling enterprises and service providers to respond quickly to changing business requirements.
  • 14.  In SDN, a network engineer can shape the traffic from a centralized control console without having to touch individual switches in the network.  The centralized SDN controller, directs the switches to deliver network services, wherever they are needed.  Typically, an SDN controller is an application in a software defined networking architecture that manages flow control for improved network management and application performance.  The SDN controller platform typically runs on a server and uses protocol to tell switches where to send packets.
  • 15. SDN ARCHITECTURE  It comprises of three layers: 1. Application layer 2. Control layer 3. Infrastructure layer  In SDN architecture, there are API’S that are usually SDN REST API’S which are used to communicate between the SDN controllers and services and the applications running over the network.  Northbound API- it enables the communication between the higher-level components. While the traditional networks, use firewall/load balancer to control data plane behaviour.  Southbound API-it enables the communication between the controllers and switches and other network nodes, which is a lower-level components. It further lets the router to identify the network topology.
  • 16. LAYERS EXPLANATION  APPLICATION LAYER: It contains the typical network applications, which can include detection system, load balancing/firewall.  CONTROL LAYER: It represents the centralized SDN controller software, that acts as the brain of the SDN. This controller, resides on a server and it manages policies and the flow of traffic throughout the network.  INFRASTRUCTURE LAYER: It is made up of the physical switches in the network.  These three layers communicate using respective northbound and southbound API’S.  Example: applications talk to the controller through its northbound interface, while-the controller and switches communicate using southbound interfaces.
  • 17. HOW SDN WORKS?  It is the heart and brains of the network, SDN Controllers provides a centralized view of the overall network, and enable network administrators to pass information (networking rules and polices) to the underlying systems (infrastructure layer - VMs, Virtual Routers & Switches)  It encompasses several types of technologies, including- functional separation, network virtualization and automation through programmability.  Originally, a SDN technology is focused solely on the separation of the network control plane and data plane.  Control Plane- makes the decision about how the packets should be in the network.  Data Plane- actually moves the packets from place-to-place.
  • 18. BENEFITS OF THE SDN  Lower operating costs  Centralized network provisioning  Cloud abstraction  Guaranteed content delivery  Less downtime  Consideration of end-to-end path  Congestion control  Dynamic adaptation to topological changes
  • 21. WHAT IS OPENDAYLIGHT CONTROLLER??  It is one of the open source SDN project aimed at enhancing software-defined-networking which is hosted by Linux Foundation. It is offering a community-led and industry- supported framework for ODL controller which has been renamed as “Open Daylight Platform”.  ODL is implemented solely in software and is kept within its own Java Virtual Machine (JVM).  It is open to anyone, including the end users and customers and it provides a shared platform for those with SDN goals to work together to find new solutions.  Basically, it is exposed on the northbound APIs, which are used by the applications.
  • 22. TOOLS USED:  WireShark  Python  iPerf  Mininet  OpenFlow  Xterm  Gnuplot
  • 23. MININET  Mininet is a network emulator which creates a network of virtual hosts, switches, controllers, and links.  Mininet is a software emulator for prototyping a large network on a single machine.  Mininet can be used to quickly create a realistic virtual network running actual kernel, switch and software application code on a personal computer. Mininet allows the user to quickly create, interact with, customize and share a software-defined network (SDN) prototype to simulate a network topology that uses Openflow switches.
  • 24. OPENFLOW  It is an open standard that provides a standardized hook to allow researchers to run experiments, without requiring vendors to expose the internal workings of their network devices.  While SDN is the architecture dividing the layers, OpenFlow is just a protocol proposed to convey the messages from the control layer to the network elements.
  • 25. HOW IT IS ACHIEVED?  Initially, a network topology is to be decided and we decided to be fat-tree topology.  To emulate this topology, we have used Mininet, which is an open source network virtualization emulator.  We have used another open source software called Open Daylight as OpenFlow controller.  Connection between Mininet and Open Daylight can be established and shown in GUI using eclipse API.
  • 26.  We have written scripts to emulate the Mininet for our requirement.  Design an algorithm for Open Daylight API and considering to have an end-to-end controlled network.  To generate traffic in network we have used Iperf and by this we measured bandwidth and quality of network link like latency time and performance.  After traffic generation, our main motto is to monitor the flows, with respect to port statistics and schedule new flows.  Finally, we would like to compare dynamic load balancing (DLB) with static load balancing (SLB) .
  • 27. PERFORMANCE ANALYSIS First Scenario Second Scenario Trying to measure the performance at the Aggregation layer Trying to measure the performance at the Core layer This scenario focuses on TCP This scenario focuses on UDP In this scenario, host H1 and H4 have been chosen to perform the load balancing between the hosts. Here, the servers H1 and H6 are chosen to perform the load balancing between them. There is a remarkable increase in the packet flow after running the load balancing script. Jitter reduces to half after implementing load balancing. Also, there is a significant improvement in packet loss making the network perform reliability over data transmission.
  • 28.  Results of First Scenario  Results after Second Scenario LOAD BALANCING THROUGHPU T(Mbits) JITTER(ms) PACKET LOSS(%) LATENCY(ms ) BEFORE 219.2 3.9856 47.6% 0.5293 AFTER 24345.72 0.3663 40.4% 0.4807 LOAD BALANCING THROUGHPU T (Mbits) JITTER(ms) PACKET LOSS(%) LATENCY(m s) BEFORE 201.9 2.0018 39% 0.5151 AFTER 268.9 0.0834 7.8% 0.1372
  • 29. CONCLUSION  This research creates a base of load balancing experimentation for the SDN research community inspiring more researchers to contribute by improving the performance of diversified networking conditions.  load balancing can improve throughput up to 20 percent, reduce the packet loss to 7.8% and 4 times reduced jitter and latency.  These results inspire the network industry to implement load balancing for each and every congested networking architecture to obtain optimum resource utilization while the demand for networking is increasing in multiple folds in recent years.