SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics
Software‐defined networking (SDN) is a modern approach for current computer and data networks. The increase in the number of business websites has resulted in an exponential growth in web traffic. To cope with the increased demands, multiple web servers with a front‐end load balancer are widely used...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Electronics and Telecommunications Research Institute (ETRI)
2019-01-01
|
Series: | ETRI Journal |
Subjects: | |
Online Access: | https://doi.org/10.4218/etrij.2018-0188 |
_version_ | 1819177422755463168 |
---|---|
author | Kiarash Soleimanzadeh Mahmood Ahmadi Mohammad Nassiri |
author_facet | Kiarash Soleimanzadeh Mahmood Ahmadi Mohammad Nassiri |
author_sort | Kiarash Soleimanzadeh |
collection | DOAJ |
description | Software‐defined networking (SDN) is a modern approach for current computer and data networks. The increase in the number of business websites has resulted in an exponential growth in web traffic. To cope with the increased demands, multiple web servers with a front‐end load balancer are widely used by organizations and businesses as a viable solution to improve the performance. In this paper, we propose a load‐balancing mechanism for SDN. Our approach allocates web requests to each server according to its response time and the traffic volume of the corresponding switch port. The centralized SDN controller periodically collects this information to maintain an up‐to‐date view of the load distribution among the servers, and incoming user requests are redirected to the most appropriate server. The simulation results confirm the superiority of our approach compared to several other techniques. Compared to LBBSRT, round robin, and random selection methods, our mechanism improves the average response time by 19.58%, 33.94%, and 57.41%, respectively. Furthermore, the average improvement of throughput in comparison with these algorithms is 16.52%, 29.72%, and 58.27%, respectively. |
first_indexed | 2024-12-22T21:26:25Z |
format | Article |
id | doaj.art-8ccae17a11ab4bb5b938be90e9d6846d |
institution | Directory Open Access Journal |
issn | 1225-6463 2233-7326 |
language | English |
last_indexed | 2024-12-22T21:26:25Z |
publishDate | 2019-01-01 |
publisher | Electronics and Telecommunications Research Institute (ETRI) |
record_format | Article |
series | ETRI Journal |
spelling | doaj.art-8ccae17a11ab4bb5b938be90e9d6846d2022-12-21T18:12:02ZengElectronics and Telecommunications Research Institute (ETRI)ETRI Journal1225-64632233-73262019-01-0141219720610.4218/etrij.2018-018810.4218/etrij.2018-0188SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statisticsKiarash SoleimanzadehMahmood AhmadiMohammad NassiriSoftware‐defined networking (SDN) is a modern approach for current computer and data networks. The increase in the number of business websites has resulted in an exponential growth in web traffic. To cope with the increased demands, multiple web servers with a front‐end load balancer are widely used by organizations and businesses as a viable solution to improve the performance. In this paper, we propose a load‐balancing mechanism for SDN. Our approach allocates web requests to each server according to its response time and the traffic volume of the corresponding switch port. The centralized SDN controller periodically collects this information to maintain an up‐to‐date view of the load distribution among the servers, and incoming user requests are redirected to the most appropriate server. The simulation results confirm the superiority of our approach compared to several other techniques. Compared to LBBSRT, round robin, and random selection methods, our mechanism improves the average response time by 19.58%, 33.94%, and 57.41%, respectively. Furthermore, the average improvement of throughput in comparison with these algorithms is 16.52%, 29.72%, and 58.27%, respectively.https://doi.org/10.4218/etrij.2018-0188Load balancingOpenFlowSDNServer response timeSwitch port traffic |
spellingShingle | Kiarash Soleimanzadeh Mahmood Ahmadi Mohammad Nassiri SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics ETRI Journal Load balancing OpenFlow SDN Server response time Switch port traffic |
title | SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics |
title_full | SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics |
title_fullStr | SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics |
title_full_unstemmed | SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics |
title_short | SD‐WLB: An SDN‐aided mechanism for web load balancing based on server statistics |
title_sort | sd wlb an sdn aided mechanism for web load balancing based on server statistics |
topic | Load balancing OpenFlow SDN Server response time Switch port traffic |
url | https://doi.org/10.4218/etrij.2018-0188 |
work_keys_str_mv | AT kiarashsoleimanzadeh sdwlbansdnaidedmechanismforwebloadbalancingbasedonserverstatistics AT mahmoodahmadi sdwlbansdnaidedmechanismforwebloadbalancingbasedonserverstatistics AT mohammadnassiri sdwlbansdnaidedmechanismforwebloadbalancingbasedonserverstatistics |