A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment

Load balancer is an essential part of a computer network. Its primary purpose is to distribute incoming traffic across multiple target servers. There are numerous load balancing techniques and each of them excels on specific network topology and server capability. However, due to vendor dependency,...

Full description

Saved in:
Bibliographic Details
Main Authors: Atienza, Patrick Von Angelo V, Yu, William Emmanuel S
Format: text
Published: Archīum Ateneo 2018
Subjects:
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/303
https://link.springer.com/chapter/10.1007/978-981-13-1056-0_7
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1296
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-12962022-04-27T09:19:55Z A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment Atienza, Patrick Von Angelo V Yu, William Emmanuel S Load balancer is an essential part of a computer network. Its primary purpose is to distribute incoming traffic across multiple target servers. There are numerous load balancing techniques and each of them excels on specific network topology and server capability. However, due to vendor dependency, implementing a quintessential load balancer requires additional hardware cost and knowledge in vendor-specific configurations. Using software-defined networking (SDN) approach, testing of various load balancing techniques becomes easier and cheaper than traditional hardware-based approach. Despite the promising advantages of SDN, the novel approach is still unstable. Hence, in this experiment, performances of five different load balancing techniques—namely, random, round-robin (RR), weighted round-robin (WRR), least-connections (LC), and weighted least-connections (WLC)—were tested. The experiment was done on a single-switch topology. Mininet and POX controller were used to setup the network environment. The load balancers were also tested in two types of network conditions: with and without TCP SYN floods. After several iPerf tests, results in both network conditions indicated that RR and LC load balancers were both more than twice as fast as the one without load balancing implementation and moderately faster than random load balancer. LC and WLC were slightly faster than RR and WRR without SYN floods while RR and WRR were slightly faster with SYN floods. Future works, like testing the framework on other types of network topologies or low-level load balancing techniques, could strengthen the substantiation of stability of using SDN approach. 2018-07-24T07:00:00Z text https://archium.ateneo.edu/discs-faculty-pubs/303 https://link.springer.com/chapter/10.1007/978-981-13-1056-0_7 Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo Software-defined networking Load balancing Mininet POX controller Openflow Computer Sciences
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic Software-defined networking
Load balancing
Mininet
POX controller
Openflow
Computer Sciences
spellingShingle Software-defined networking
Load balancing
Mininet
POX controller
Openflow
Computer Sciences
Atienza, Patrick Von Angelo V
Yu, William Emmanuel S
A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment
description Load balancer is an essential part of a computer network. Its primary purpose is to distribute incoming traffic across multiple target servers. There are numerous load balancing techniques and each of them excels on specific network topology and server capability. However, due to vendor dependency, implementing a quintessential load balancer requires additional hardware cost and knowledge in vendor-specific configurations. Using software-defined networking (SDN) approach, testing of various load balancing techniques becomes easier and cheaper than traditional hardware-based approach. Despite the promising advantages of SDN, the novel approach is still unstable. Hence, in this experiment, performances of five different load balancing techniques—namely, random, round-robin (RR), weighted round-robin (WRR), least-connections (LC), and weighted least-connections (WLC)—were tested. The experiment was done on a single-switch topology. Mininet and POX controller were used to setup the network environment. The load balancers were also tested in two types of network conditions: with and without TCP SYN floods. After several iPerf tests, results in both network conditions indicated that RR and LC load balancers were both more than twice as fast as the one without load balancing implementation and moderately faster than random load balancer. LC and WLC were slightly faster than RR and WRR without SYN floods while RR and WRR were slightly faster with SYN floods. Future works, like testing the framework on other types of network topologies or low-level load balancing techniques, could strengthen the substantiation of stability of using SDN approach.
format text
author Atienza, Patrick Von Angelo V
Yu, William Emmanuel S
author_facet Atienza, Patrick Von Angelo V
Yu, William Emmanuel S
author_sort Atienza, Patrick Von Angelo V
title A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment
title_short A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment
title_full A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment
title_fullStr A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment
title_full_unstemmed A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment
title_sort framework for performance analysis of various load balancing techniques in a software-defined networking environment
publisher Archīum Ateneo
publishDate 2018
url https://archium.ateneo.edu/discs-faculty-pubs/303
https://link.springer.com/chapter/10.1007/978-981-13-1056-0_7
_version_ 1733052857758777344