Cargando…

An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm

Cloud computing offers the services to access, manipulate and configure data online over the web. The cloud term refers to an internet network which is remotely available and accessible at anytime from anywhere. Cloud computing is undoubtedly an innovation as the investment in the real and physical...

Descripción completa

Detalles Bibliográficos
Autores principales: Goyal, Shanky, Bhushan, Shashi, Kumar, Yogesh, Rana, Abu ul Hassan S., Bhutta, Muhammad Raheel, Ijaz, Muhammad Fazal, Son, Youngdoo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7956425/
https://www.ncbi.nlm.nih.gov/pubmed/33668282
http://dx.doi.org/10.3390/s21051583
_version_ 1783664432412360704
author Goyal, Shanky
Bhushan, Shashi
Kumar, Yogesh
Rana, Abu ul Hassan S.
Bhutta, Muhammad Raheel
Ijaz, Muhammad Fazal
Son, Youngdoo
author_facet Goyal, Shanky
Bhushan, Shashi
Kumar, Yogesh
Rana, Abu ul Hassan S.
Bhutta, Muhammad Raheel
Ijaz, Muhammad Fazal
Son, Youngdoo
author_sort Goyal, Shanky
collection PubMed
description Cloud computing offers the services to access, manipulate and configure data online over the web. The cloud term refers to an internet network which is remotely available and accessible at anytime from anywhere. Cloud computing is undoubtedly an innovation as the investment in the real and physical infrastructure is much greater than the cloud technology investment. The present work addresses the issue of power consumption done by cloud infrastructure. As there is a need for algorithms and techniques that can reduce energy consumption and schedule resource for the effectiveness of servers. Load balancing is also a significant part of cloud technology that enables the balanced distribution of load among multiple servers to fulfill users’ growing demand. The present work used various optimization algorithms such as particle swarm optimization (PSO), cat swarm optimization (CSO), BAT, cuckoo search algorithm (CSA) optimization algorithm and the whale optimization algorithm (WOA) for balancing the load, energy efficiency, and better resource scheduling to make an efficient cloud environment. In the case of seven servers and eight server’s settings, the results revealed that whale optimization algorithm outperformed other algorithms in terms of response time, energy consumption, execution time and throughput.
format Online
Article
Text
id pubmed-7956425
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79564252021-03-16 An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm Goyal, Shanky Bhushan, Shashi Kumar, Yogesh Rana, Abu ul Hassan S. Bhutta, Muhammad Raheel Ijaz, Muhammad Fazal Son, Youngdoo Sensors (Basel) Article Cloud computing offers the services to access, manipulate and configure data online over the web. The cloud term refers to an internet network which is remotely available and accessible at anytime from anywhere. Cloud computing is undoubtedly an innovation as the investment in the real and physical infrastructure is much greater than the cloud technology investment. The present work addresses the issue of power consumption done by cloud infrastructure. As there is a need for algorithms and techniques that can reduce energy consumption and schedule resource for the effectiveness of servers. Load balancing is also a significant part of cloud technology that enables the balanced distribution of load among multiple servers to fulfill users’ growing demand. The present work used various optimization algorithms such as particle swarm optimization (PSO), cat swarm optimization (CSO), BAT, cuckoo search algorithm (CSA) optimization algorithm and the whale optimization algorithm (WOA) for balancing the load, energy efficiency, and better resource scheduling to make an efficient cloud environment. In the case of seven servers and eight server’s settings, the results revealed that whale optimization algorithm outperformed other algorithms in terms of response time, energy consumption, execution time and throughput. MDPI 2021-02-24 /pmc/articles/PMC7956425/ /pubmed/33668282 http://dx.doi.org/10.3390/s21051583 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Goyal, Shanky
Bhushan, Shashi
Kumar, Yogesh
Rana, Abu ul Hassan S.
Bhutta, Muhammad Raheel
Ijaz, Muhammad Fazal
Son, Youngdoo
An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm
title An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm
title_full An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm
title_fullStr An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm
title_full_unstemmed An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm
title_short An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm
title_sort optimized framework for energy-resource allocation in a cloud environment based on the whale optimization algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7956425/
https://www.ncbi.nlm.nih.gov/pubmed/33668282
http://dx.doi.org/10.3390/s21051583
work_keys_str_mv AT goyalshanky anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT bhushanshashi anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT kumaryogesh anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT ranaabuulhassans anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT bhuttamuhammadraheel anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT ijazmuhammadfazal anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT sonyoungdoo anoptimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT goyalshanky optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT bhushanshashi optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT kumaryogesh optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT ranaabuulhassans optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT bhuttamuhammadraheel optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT ijazmuhammadfazal optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm
AT sonyoungdoo optimizedframeworkforenergyresourceallocationinacloudenvironmentbasedonthewhaleoptimizationalgorithm