Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges

Cloud computing provides solutions to a large number of organizations in terms of hosting systems and services. The services provided by cloud computing are broadly used for business and scientific applications. Business applications are task oriented applications and structured into business workfl...

Full description

Saved in:
Bibliographic Details
Main Authors: Zulfiqar Ahmad, Ali Imran Jehangiri, Mohammed Alaa Alaanzy, Mohamed Othman, Rohaya Latip, Sardar Khaliq Uz Zaman, Arif Iqbal Umar
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9393895/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850132625087266816
author Zulfiqar Ahmad
Ali Imran Jehangiri
Mohammed Alaa Alaanzy
Mohamed Othman
Rohaya Latip
Sardar Khaliq Uz Zaman
Arif Iqbal Umar
author_facet Zulfiqar Ahmad
Ali Imran Jehangiri
Mohammed Alaa Alaanzy
Mohamed Othman
Rohaya Latip
Sardar Khaliq Uz Zaman
Arif Iqbal Umar
author_sort Zulfiqar Ahmad
collection DOAJ
description Cloud computing provides solutions to a large number of organizations in terms of hosting systems and services. The services provided by cloud computing are broadly used for business and scientific applications. Business applications are task oriented applications and structured into business workflows. Whereas, scientific applications are data oriented and compute intensive applications and structured into scientific workflows. Scientific workflows are managed through scientific workflows management and scheduling systems. Recently, a significant amount of research is carried out on management and scheduling of scientific workflow applications. This study presents a comprehensive review on scientific workflows management and scheduling in cloud computing. It provides an overview of existing surveys on scientific workflows management systems. It presents a taxonomy of scientific workflow applications and characteristics. It shows the working of existing scientific workflows management and scheduling techniques including resource scheduling, fault-tolerant scheduling and energy efficient scheduling. It provides discussion on various performance evaluation parameters along with definition and equation. It also provides discussion on various performance evaluation platforms used for evaluation of scientific workflows management and scheduling strategies. It finds evaluation platforms used for the evaluation of scientific workflows techniques based on various performance evaluation parameters. It also finds various design goals for presenting new scientific workflow management techniques. Finally, it explores the open research issues that require attention and high importance.
format Article
id doaj-art-7ee818c09bc14ea5950b362ddbc0bc24
institution OA Journals
issn 2169-3536
language English
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-7ee818c09bc14ea5950b362ddbc0bc242025-08-20T02:32:10ZengIEEEIEEE Access2169-35362021-01-019534915350810.1109/ACCESS.2021.30707859393895Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and ChallengesZulfiqar Ahmad0https://orcid.org/0000-0002-6278-9516Ali Imran Jehangiri1https://orcid.org/0000-0001-5920-433XMohammed Alaa Alaanzy2https://orcid.org/0000-0002-0005-7037Mohamed Othman3https://orcid.org/0000-0002-5124-5759Rohaya Latip4https://orcid.org/0000-0002-6462-1944Sardar Khaliq Uz Zaman5https://orcid.org/0000-0002-0261-6541Arif Iqbal Umar6Department of Information Technology, Hazara University, Mansehra, PakistanDepartment of Information Technology, Hazara University, Mansehra, PakistanDepartment of Communication Technology and Networks, Universiti Putra Malaysia (UPM), Serdang, MalaysiaDepartment of Communication Technology and Networks, Universiti Putra Malaysia (UPM), Serdang, MalaysiaDepartment of Communication Technology and Networks, Universiti Putra Malaysia (UPM), Serdang, MalaysiaDepartment of Information Technology, Hazara University, Mansehra, PakistanDepartment of Information Technology, Hazara University, Mansehra, PakistanCloud computing provides solutions to a large number of organizations in terms of hosting systems and services. The services provided by cloud computing are broadly used for business and scientific applications. Business applications are task oriented applications and structured into business workflows. Whereas, scientific applications are data oriented and compute intensive applications and structured into scientific workflows. Scientific workflows are managed through scientific workflows management and scheduling systems. Recently, a significant amount of research is carried out on management and scheduling of scientific workflow applications. This study presents a comprehensive review on scientific workflows management and scheduling in cloud computing. It provides an overview of existing surveys on scientific workflows management systems. It presents a taxonomy of scientific workflow applications and characteristics. It shows the working of existing scientific workflows management and scheduling techniques including resource scheduling, fault-tolerant scheduling and energy efficient scheduling. It provides discussion on various performance evaluation parameters along with definition and equation. It also provides discussion on various performance evaluation platforms used for evaluation of scientific workflows management and scheduling strategies. It finds evaluation platforms used for the evaluation of scientific workflows techniques based on various performance evaluation parameters. It also finds various design goals for presenting new scientific workflow management techniques. Finally, it explores the open research issues that require attention and high importance.https://ieeexplore.ieee.org/document/9393895/Scientific workflowsscientific applicationsresource managementschedulingmontagecybershake
spellingShingle Zulfiqar Ahmad
Ali Imran Jehangiri
Mohammed Alaa Alaanzy
Mohamed Othman
Rohaya Latip
Sardar Khaliq Uz Zaman
Arif Iqbal Umar
Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges
IEEE Access
Scientific workflows
scientific applications
resource management
scheduling
montage
cybershake
title Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges
title_full Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges
title_fullStr Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges
title_full_unstemmed Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges
title_short Scientific Workflows Management and Scheduling in Cloud Computing: Taxonomy, Prospects, and Challenges
title_sort scientific workflows management and scheduling in cloud computing taxonomy prospects and challenges
topic Scientific workflows
scientific applications
resource management
scheduling
montage
cybershake
url https://ieeexplore.ieee.org/document/9393895/
work_keys_str_mv AT zulfiqarahmad scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges
AT aliimranjehangiri scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges
AT mohammedalaaalaanzy scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges
AT mohamedothman scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges
AT rohayalatip scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges
AT sardarkhaliquzzaman scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges
AT arifiqbalumar scientificworkflowsmanagementandschedulingincloudcomputingtaxonomyprospectsandchallenges