A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach
The past few years have witnessed the emergence of a novel paradigm called cloud computing. CC aims to provide computation and resources over the internet via dynamic provisioning of services. There are several challenges and issues associated with implementation of CC. This research paper deliberat...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9139971/ |
_version_ | 1818873590187032576 |
---|---|
author | Muhammad Asim Shahid Noman Islam Muhammad Mansoor Alam Mazliham Mohd Su'ud Shahrulniza Musa |
author_facet | Muhammad Asim Shahid Noman Islam Muhammad Mansoor Alam Mazliham Mohd Su'ud Shahrulniza Musa |
author_sort | Muhammad Asim Shahid |
collection | DOAJ |
description | The past few years have witnessed the emergence of a novel paradigm called cloud computing. CC aims to provide computation and resources over the internet via dynamic provisioning of services. There are several challenges and issues associated with implementation of CC. This research paper deliberates on one of CC main problems i.e. load balancing (LB). The goal of LB is equilibrating the computation on the cloud servers such that no host is under/ overloaded. Several LB algorithms have been implemented in literature to provide effective administration and satisfying customer requests for appropriate cloud nodes, to improve the overall efficiency of cloud services, and to provide the end user with more satisfaction. An efficient LB algorithm improves efficiency and asset's usage through effectively spreading the workload across the system's different nodes. This review research paper objective is to present critical study of existing techniques of LB, to discuss various LB parameters i.e. throughput, performance, migration time, response time, overhead, resource usage, scalability, fault tolerance, power savings, etc. The research paper also discusses the problems of LB in the CC environment and identifies the need for a novel LB algorithm that employs FT metrics. It has been found that traditional LB algorithms are not good enough and they do not consider FT efficiency metrics for their operation. Hence, the research paper identifies the need for FT efficiency metric in LB algorithms which is one of the main concerns in cloud environments. A novel algorithm that employs FT in LB is therefore proposed. |
first_indexed | 2024-12-19T12:57:07Z |
format | Article |
id | doaj.art-9c9b1fe896c346959e78464394d77048 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-19T12:57:07Z |
publishDate | 2020-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-9c9b1fe896c346959e78464394d770482022-12-21T20:20:22ZengIEEEIEEE Access2169-35362020-01-01813050013052610.1109/ACCESS.2020.30091849139971A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance ApproachMuhammad Asim Shahid0https://orcid.org/0000-0002-8270-1999Noman Islam1https://orcid.org/0000-0002-2092-0379Muhammad Mansoor Alam2https://orcid.org/0000-0001-5773-7140Mazliham Mohd Su'ud3https://orcid.org/0000-0001-9975-4483Shahrulniza Musa4https://orcid.org/0000-0003-4867-5085Malaysian Institute of Information Technology, Universiti Kuala Lumpur, Kuala Lumpur, MalaysiaMalaysian Institute of Information Technology, Universiti Kuala Lumpur, Kuala Lumpur, MalaysiaMalaysian Institute of Information Technology, Universiti Kuala Lumpur, Kuala Lumpur, MalaysiaMalaysian Institute of Information Technology, Universiti Kuala Lumpur, Kuala Lumpur, MalaysiaMalaysian Institute of Information Technology, Universiti Kuala Lumpur, Kuala Lumpur, MalaysiaThe past few years have witnessed the emergence of a novel paradigm called cloud computing. CC aims to provide computation and resources over the internet via dynamic provisioning of services. There are several challenges and issues associated with implementation of CC. This research paper deliberates on one of CC main problems i.e. load balancing (LB). The goal of LB is equilibrating the computation on the cloud servers such that no host is under/ overloaded. Several LB algorithms have been implemented in literature to provide effective administration and satisfying customer requests for appropriate cloud nodes, to improve the overall efficiency of cloud services, and to provide the end user with more satisfaction. An efficient LB algorithm improves efficiency and asset's usage through effectively spreading the workload across the system's different nodes. This review research paper objective is to present critical study of existing techniques of LB, to discuss various LB parameters i.e. throughput, performance, migration time, response time, overhead, resource usage, scalability, fault tolerance, power savings, etc. The research paper also discusses the problems of LB in the CC environment and identifies the need for a novel LB algorithm that employs FT metrics. It has been found that traditional LB algorithms are not good enough and they do not consider FT efficiency metrics for their operation. Hence, the research paper identifies the need for FT efficiency metric in LB algorithms which is one of the main concerns in cloud environments. A novel algorithm that employs FT in LB is therefore proposed.https://ieeexplore.ieee.org/document/9139971/Cloud computingload balancing techniquesfault toleranceload balancing metrics |
spellingShingle | Muhammad Asim Shahid Noman Islam Muhammad Mansoor Alam Mazliham Mohd Su'ud Shahrulniza Musa A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach IEEE Access Cloud computing load balancing techniques fault tolerance load balancing metrics |
title | A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach |
title_full | A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach |
title_fullStr | A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach |
title_full_unstemmed | A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach |
title_short | A Comprehensive Study of Load Balancing Approaches in the Cloud Computing Environment and a Novel Fault Tolerance Approach |
title_sort | comprehensive study of load balancing approaches in the cloud computing environment and a novel fault tolerance approach |
topic | Cloud computing load balancing techniques fault tolerance load balancing metrics |
url | https://ieeexplore.ieee.org/document/9139971/ |
work_keys_str_mv | AT muhammadasimshahid acomprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT nomanislam acomprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT muhammadmansooralam acomprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT mazlihammohdsuud acomprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT shahrulnizamusa acomprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT muhammadasimshahid comprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT nomanislam comprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT muhammadmansooralam comprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT mazlihammohdsuud comprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach AT shahrulnizamusa comprehensivestudyofloadbalancingapproachesinthecloudcomputingenvironmentandanovelfaulttoleranceapproach |