arrow
Return

A Load Balancing Algorithm for the Data Centres to Optimize Cloud Computing Applications

delete2021-01-01
delete63
delete
OA
AI
D
Dalia Abdulkareem Shafiq
N
N. Z. Jhanjhi *
A
Azween Abdullah
M
Mohammed A. AlZain
DOI:10.1109/ACCESS.2021.3065308delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Despite the many past research conducted in the Cloud Computing field, some challenges still exist related to workload balancing in cloud-based applications and specifically in the Infrastructure as service (IaaS) cloud model. Efficient allocation of tasks is a crucial process in cloud computing due to the restricted number of resources/virtual machines. IaaS is one of the models of this technology that handles the backend where servers, data centers, and virtual machines are managed. Cloud Service Providers should ensure high service delivery performance in such models, avoiding situations such as hosts being overloaded or underloaded as this will result in higher execution time or machine failure, etc. Task Scheduling highly contributes to load balancing, and scheduling tasks much adheres to the requirements of the Service Level Agreement (SLA), a document offered by cloud developers to users. Important SLA parameters such as Deadline are addressed in the LB algorithm. The proposed algorithm is aimed to optimize resources and improve Load Balancing in view of the Quality of Service (QoS) task parameters, the priority of VMs, and resource allocation. The proposed LB algorithm addresses the stated issues and the current research gap based on the literature's findings. Results showed that the proposed LB algorithm results in an average of 78% resource utilization compared to the existing Dynamic LBA algorithm. It also achieves good performance in terms of less Execution time and Makespan.
Keywords:
Cloud computing
Task analysis
Load management
Resource management
Heuristic algorithms
Processor scheduling
Load modeling
Cloud computing
load balancing
makespan
optimization
QoS
SLA
task scheduling

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

T
Taif University
Scholars:
5.9K
Papers: 7.0K
Citations: 7.5K