Cargando…

Efficiency aware scheduling techniques in cloud computing: a descriptive literature review

In the last decade, cloud computing becomes the most demanding platform to resolve issues and manage requests across the Internet. Cloud computing takes along terrific opportunities to run cost-effective scientific workflows without the requirement of possessing any set-up for customers. It makes av...

Descripción completa

Detalles Bibliográficos
Autores principales: Usman Sana, Muhammad, Li, Zhanli
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8114819/
https://www.ncbi.nlm.nih.gov/pubmed/34013035
http://dx.doi.org/10.7717/peerj-cs.509
_version_ 1783691124334919680
author Usman Sana, Muhammad
Li, Zhanli
author_facet Usman Sana, Muhammad
Li, Zhanli
author_sort Usman Sana, Muhammad
collection PubMed
description In the last decade, cloud computing becomes the most demanding platform to resolve issues and manage requests across the Internet. Cloud computing takes along terrific opportunities to run cost-effective scientific workflows without the requirement of possessing any set-up for customers. It makes available virtually unlimited resources that can be attained, organized, and used as required. Resource scheduling plays a fundamental role in the well-organized allocation of resources to every task in the cloud environment. However along with these gains many challenges are required to be considered to propose an efficient scheduling algorithm. An efficient Scheduling algorithm must enhance the implementation of goals like scheduling cost, load balancing, makespan time, security awareness, energy consumption, reliability, service level agreement maintenance, etc. To achieve the aforementioned goals many state-of-the-art scheduling techniques have been proposed based upon hybrid, heuristic, and meta-heuristic approaches. This work reviewed existing algorithms from the perspective of the scheduling objective and strategies. We conduct a comparative analysis of existing strategies along with the outcomes they provide. We highlight the drawbacks for insight into further research and open challenges. The findings aid researchers by providing a roadmap to propose efficient scheduling algorithms.
format Online
Article
Text
id pubmed-8114819
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-81148192021-05-18 Efficiency aware scheduling techniques in cloud computing: a descriptive literature review Usman Sana, Muhammad Li, Zhanli PeerJ Comput Sci Computer Networks and Communications In the last decade, cloud computing becomes the most demanding platform to resolve issues and manage requests across the Internet. Cloud computing takes along terrific opportunities to run cost-effective scientific workflows without the requirement of possessing any set-up for customers. It makes available virtually unlimited resources that can be attained, organized, and used as required. Resource scheduling plays a fundamental role in the well-organized allocation of resources to every task in the cloud environment. However along with these gains many challenges are required to be considered to propose an efficient scheduling algorithm. An efficient Scheduling algorithm must enhance the implementation of goals like scheduling cost, load balancing, makespan time, security awareness, energy consumption, reliability, service level agreement maintenance, etc. To achieve the aforementioned goals many state-of-the-art scheduling techniques have been proposed based upon hybrid, heuristic, and meta-heuristic approaches. This work reviewed existing algorithms from the perspective of the scheduling objective and strategies. We conduct a comparative analysis of existing strategies along with the outcomes they provide. We highlight the drawbacks for insight into further research and open challenges. The findings aid researchers by providing a roadmap to propose efficient scheduling algorithms. PeerJ Inc. 2021-05-04 /pmc/articles/PMC8114819/ /pubmed/34013035 http://dx.doi.org/10.7717/peerj-cs.509 Text en © 2021 Usman Sana and Li https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Computer Networks and Communications
Usman Sana, Muhammad
Li, Zhanli
Efficiency aware scheduling techniques in cloud computing: a descriptive literature review
title Efficiency aware scheduling techniques in cloud computing: a descriptive literature review
title_full Efficiency aware scheduling techniques in cloud computing: a descriptive literature review
title_fullStr Efficiency aware scheduling techniques in cloud computing: a descriptive literature review
title_full_unstemmed Efficiency aware scheduling techniques in cloud computing: a descriptive literature review
title_short Efficiency aware scheduling techniques in cloud computing: a descriptive literature review
title_sort efficiency aware scheduling techniques in cloud computing: a descriptive literature review
topic Computer Networks and Communications
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8114819/
https://www.ncbi.nlm.nih.gov/pubmed/34013035
http://dx.doi.org/10.7717/peerj-cs.509
work_keys_str_mv AT usmansanamuhammad efficiencyawareschedulingtechniquesincloudcomputingadescriptiveliteraturereview
AT lizhanli efficiencyawareschedulingtechniquesincloudcomputingadescriptiveliteraturereview