A Adewojo
A novel weight-assignment load balancing algorithm for cloud applications
Adewojo, A; Bass, J
Abstract
Load balancing dynamically optimizes cloud resources and performance, and enhances the performance of
applications deployed on cloud. We have chosen to investigate the class of cloud deployed web-based threetier business applications. There is a problem with load balancing for this class of applications when they
suffer from overload due to sudden flash crowds and resource failures. We propose a novel weight assignment
load balancing algorithm to address this problem. Our approach utilises five carefully selected server metrics
to efficiently distribute load among virtual machines. First, we validated our novel algorithm by comparing it
with a baseline load-balancing algorithm and round-robin algorithm. Then, we experimentally evaluated our
solution, by varying the number of user requests and carefully measuring response times and throughput. The
experiments were performed on a private cloud environment testbed running OpenStack. Our experimental
results show that our approach improves the response time of user requests by 5.66% compared to the baseline
algorithm and 15.15% compared to round-robin algorithm in flash crowd scenario. In addition, while handling
between 110% to 190% overload, our approach improved response times in all scenarios. Consequently, our
novel algorithm outperforms the baseline and round-robin algorithms in overload conditions.
Citation
Adewojo, A., & Bass, J. (in press). A novel weight-assignment load balancing algorithm for cloud applications. CLOSER (Setúbal), 86-96. https://doi.org/10.5220/0011091600003200
Journal Article Type | Conference Paper |
---|---|
Conference Name | CLOSER 2022 : 12th International Conference on Cloud Computing and Services Science |
Conference Location | Online |
End Date | Apr 29, 2022 |
Acceptance Date | Feb 22, 2022 |
Online Publication Date | Apr 29, 2022 |
Deposit Date | Mar 24, 2022 |
Publicly Available Date | Aug 10, 2022 |
Journal | CLOSER 2022 : 12th International Conference on Cloud Computing and Services Science |
Pages | 86-96 |
DOI | https://doi.org/10.5220/0011091600003200 |
Publisher URL | http://doi.org/10.5220/0011091600003200 |
Related Public URLs | https://www.scitepress.org/HomePage.aspx |
Additional Information | Event Type : Conference |
Files
Accepted Version
(3.2 Mb)
PDF
Licence
http://creativecommons.org/licenses/by-nc-nd/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by-nc-nd/4.0/
You might also like
Multi-cloud load distribution for three-tier applications
(2022)
Journal Article
Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system
(2018)
Conference Proceeding
Enhanced cloud patterns: a case study of multi-tenancy patterns
(2016)
Conference Proceeding
Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns
(2015)
Conference Proceeding
Downloadable Citations
About USIR
Administrator e-mail: library-research@salford.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search