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
Cited Papers

Cited Papers

err2016-12-01
err0
errOAAI
err
errShare
errSave
errShare
errSave
A comprehensive survey for scheduling techniques in cloud computing
err2019-10-01
err209
PREAI
errKumar, Mohit; Sharma, S. C.; Goel, Anubhav; Singh, S. P.
errShare
errSave
Grouped tasks scheduling algorithm based on QoS in cloud computing network
err2017-03-01
err50
errOAAI
errAli, Hend Gamal El Din Hassan; Saroit, Imane Aly; Kotb, Amira Mohamed
errShare
errSave
Counterintuitive Responses of Fish Populations to Management Actions
err2009-04-01
err0
PREAI
errWilliam E. Pine; Steven J. D. Martell; Carl J. Walters; James F. Kitchell
errShare
errSave
Crystal growth and properties of lithium triborate
err1990-01-01
err0
PREAI
errZhao Shuqing; Huang Chaoen; Zhang Hongwu
errShare
errSave
Hybrid Calibration Method for Three-Axis Gradiometer
err2017-01-01
err0
PREAI
errZhicheng Yang; Shenggang Yan; Bin Li
errShare
errSave
researcher View more