TY - JOUR
T1 - Comparative analysis of metaheuristic load balancing algorithms for efficient load balancing in cloud computing
AU - Zhou, Jincheng
AU - Lilhore, Umesh Kumar
AU - Poongodi, M.
AU - Hai, Tao
AU - Simaiya, Sarita
AU - Jawawi, Dayang Norhayati Abang
AU - Alsekait, Deemamohammed
AU - Ahuja, Sachin
AU - Biamba, Cresantus
AU - Hamdi, Mounir
N1 - Publisher Copyright:
© 2023, The Author(s).
PY - 2023/12
Y1 - 2023/12
N2 - Load balancing is a serious problem in cloud computing that makes it challenging to ensure the proper functioning of services contiguous to the Quality of Service, performance assessment, and compliance to the service contract as demanded from cloud service providers (CSP) to organizations. The primary objective of load balancing is to map workloads to use computing resources that significantly improve performance. Load balancing in cloud computing falls under the class of concerns defined as "NP-hard" issues due to vast solution space. Therefore it requires more time to predict the best possible solution. Few techniques can perhaps generate an ideal solution under a polynomial period to fix these issues. In previous research, Metaheuristic based strategies have been confirmed to accomplish accurate solutions under a decent period for those kinds of issues. This paper provides a comparative analysis of various metaheuristic load balancing algorithms for cloud computing based on performance factors i.e., Makespan time, degree of imbalance, response time, data center processing time, flow time, and resource utilization. The simulation results show the performance of various Meta-heuristic Load balancing methods, based on performance factors. The Particle swarm optimization method performs better in improving makespan, flow time, throughput time, response time, and degree of imbalance.
AB - Load balancing is a serious problem in cloud computing that makes it challenging to ensure the proper functioning of services contiguous to the Quality of Service, performance assessment, and compliance to the service contract as demanded from cloud service providers (CSP) to organizations. The primary objective of load balancing is to map workloads to use computing resources that significantly improve performance. Load balancing in cloud computing falls under the class of concerns defined as "NP-hard" issues due to vast solution space. Therefore it requires more time to predict the best possible solution. Few techniques can perhaps generate an ideal solution under a polynomial period to fix these issues. In previous research, Metaheuristic based strategies have been confirmed to accomplish accurate solutions under a decent period for those kinds of issues. This paper provides a comparative analysis of various metaheuristic load balancing algorithms for cloud computing based on performance factors i.e., Makespan time, degree of imbalance, response time, data center processing time, flow time, and resource utilization. The simulation results show the performance of various Meta-heuristic Load balancing methods, based on performance factors. The Particle swarm optimization method performs better in improving makespan, flow time, throughput time, response time, and degree of imbalance.
KW - Cloud computing
KW - Load balancing
KW - Load balancing metrics
KW - Metaheuristic algorithms
KW - Resource management
UR - http://www.scopus.com/inward/record.url?scp=85161816636&partnerID=8YFLogxK
U2 - 10.1186/s13677-023-00453-3
DO - 10.1186/s13677-023-00453-3
M3 - Article
AN - SCOPUS:85161816636
SN - 2192-113X
VL - 12
JO - Journal of Cloud Computing
JF - Journal of Cloud Computing
IS - 1
M1 - 85
ER -