Skip to main content

Research Repository

Advanced Search

A novel weight-assignment load balancing algorithm for cloud applications

Adewojo, A; Bass, J

A novel weight-assignment load balancing algorithm for cloud applications Thumbnail


Authors

A Adewojo



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




You might also like



Downloadable Citations