A Novel Weight-assignment Load Balancing Algorithm for Cloud Applications

Adekunbi Adewojo, Julian Bass

2022

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 three-tier 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.

Download


Paper Citation


in Harvard Style

Adewojo A. and Bass J. (2022). A Novel Weight-assignment Load Balancing Algorithm for Cloud Applications. In Proceedings of the 12th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-570-8, pages 86-96. DOI: 10.5220/0011091600003200


in Bibtex Style

@conference{closer22,
author={Adekunbi Adewojo and Julian Bass},
title={A Novel Weight-assignment Load Balancing Algorithm for Cloud Applications},
booktitle={Proceedings of the 12th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2022},
pages={86-96},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011091600003200},
isbn={978-989-758-570-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 12th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A Novel Weight-assignment Load Balancing Algorithm for Cloud Applications
SN - 978-989-758-570-8
AU - Adewojo A.
AU - Bass J.
PY - 2022
SP - 86
EP - 96
DO - 10.5220/0011091600003200