A Adewojo
Multi-cloud load distribution for three-tier applications
Adewojo, A; Bass, J
Abstract
Web-based business applications commonly experience user request spikes called flash crowds. Flash crowds
in web applications might result in resource failure and/or performance degradation. To alleviate these challenges, this class of applications would benefit from a targeted load balancer and deployment architecture of
a multi-cloud environment. We propose a decentralised system that effectively distributes the workload of
three-tier web-based business applications using geographical dynamic load balancing to minimise performance degradation and improve response time. Our approach improves a dynamic load distribution algorithm
that utilises five carefully selected server metrics to determine the capacity of a server before distributing
requests. Our first experiments compared our algorithm with multi-cloud benchmarks. Secondly, we experimentally evaluated our solution on a multi-cloud test-bed that comprises one private cloud, and two public
clouds. Our experimental evaluation imitated flash crowds by sending varying requests using a standard exponential benchmark. It simulated resource failure by shutting down virtual machines in some of our chosen
data centres. Then, we carefully measured response times of these various scenarios. Our experimental results
showed that our solution improved application performance by 6.7% during resource failure periods, 4.08%
and 20.05% during flash crowd situations when compared to Admission Control and Request Queuing benchmarks.
Citation
Adewojo, A., & Bass, J. (in press). Multi-cloud load distribution for three-tier applications. CLOSER (Setúbal), 296-304. https://doi.org/10.5220/0011092100003200
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 | 296-304 |
DOI | https://doi.org/10.5220/0011092100003200 |
Publisher URL | http://doi.org/10.5220/0011092100003200 |
Related Public URLs | https://www.scitepress.org/HomePage.aspx |
Additional Information | Event Type : Conference |
Files
Accepted Version
(2.6 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
A novel weight-assignment load balancing algorithm for cloud 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