Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation

Cloud computing has been considered as one of the large-scale platforms that support various type of services including compute, storage, compute, and analytic to the users and organizations with high agility, scalability, and resiliency intact. The users of the Cloud are increasing at an enormous r...

Full description

Bibliographic Details
Main Authors: Muhammad Ibrahim, Said Nabi, Abdullah Baz, Nasir Naveed, Hosam Alhakami
Format: Article
Language:English
Published: Springer 2020-05-01
Series:International Journal of Networked and Distributed Computing (IJNDC)
Subjects:
Online Access:https://www.atlantis-press.com/article/125940731/view
_version_ 1797716530579898368
author Muhammad Ibrahim
Said Nabi
Abdullah Baz
Nasir Naveed
Hosam Alhakami
author_facet Muhammad Ibrahim
Said Nabi
Abdullah Baz
Nasir Naveed
Hosam Alhakami
author_sort Muhammad Ibrahim
collection DOAJ
description Cloud computing has been considered as one of the large-scale platforms that support various type of services including compute, storage, compute, and analytic to the users and organizations with high agility, scalability, and resiliency intact. The users of the Cloud are increasing at an enormous rate which also resulted in issues related to handling and scheduling the users’ requested workload effectively and efficiently on the available Cloud resources. The aim of the Cloud service providers is to maximize resource utilization and in turn increased revenue generation. In the last few years, Cloud Task scheduling has been considered as an important area of research for the researchers. As different scheduling heuristics are associated with different underlying assumptions; thus, performing a precise comparison cannot be guaranteed. This work empirically compares and provides an insight into the performance of some renown state-of-the-art task scheduling heuristics concerning the Makespan, average resource utilization ratio, Throughput. Those approaches include task-aware, resource-aware, and some hybrid approaches. The experiments were then extended by evaluating the performance using average response time for all the compared approaches. The simulation experiments are conducted by utilizing Heterogeneous Computing Scheduling Problems (HCSP) and Google Cloud Jobs (GOCJ) benchmark datasets using CloudSim a renowned simulation tool for Cloud. Based on the findings of the comparative analysis and results discussion, we have highlighted some important aspects of the underlying approaches and for future work we will propose a task-cum-resource aware task scheduling approach.
first_indexed 2024-03-12T08:22:49Z
format Article
id doaj.art-864b7f02fe554dc3a68da203b76c60e1
institution Directory Open Access Journal
issn 2211-7946
language English
last_indexed 2024-03-12T08:22:49Z
publishDate 2020-05-01
publisher Springer
record_format Article
series International Journal of Networked and Distributed Computing (IJNDC)
spelling doaj.art-864b7f02fe554dc3a68da203b76c60e12023-09-02T18:18:23ZengSpringerInternational Journal of Networked and Distributed Computing (IJNDC)2211-79462020-05-018310.2991/ijndc.k.200515.003Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative EvaluationMuhammad IbrahimSaid NabiAbdullah BazNasir NaveedHosam AlhakamiCloud computing has been considered as one of the large-scale platforms that support various type of services including compute, storage, compute, and analytic to the users and organizations with high agility, scalability, and resiliency intact. The users of the Cloud are increasing at an enormous rate which also resulted in issues related to handling and scheduling the users’ requested workload effectively and efficiently on the available Cloud resources. The aim of the Cloud service providers is to maximize resource utilization and in turn increased revenue generation. In the last few years, Cloud Task scheduling has been considered as an important area of research for the researchers. As different scheduling heuristics are associated with different underlying assumptions; thus, performing a precise comparison cannot be guaranteed. This work empirically compares and provides an insight into the performance of some renown state-of-the-art task scheduling heuristics concerning the Makespan, average resource utilization ratio, Throughput. Those approaches include task-aware, resource-aware, and some hybrid approaches. The experiments were then extended by evaluating the performance using average response time for all the compared approaches. The simulation experiments are conducted by utilizing Heterogeneous Computing Scheduling Problems (HCSP) and Google Cloud Jobs (GOCJ) benchmark datasets using CloudSim a renowned simulation tool for Cloud. Based on the findings of the comparative analysis and results discussion, we have highlighted some important aspects of the underlying approaches and for future work we will propose a task-cum-resource aware task scheduling approach.https://www.atlantis-press.com/article/125940731/viewCloud computingresource allocationtask schedulingscheduling algorithmsload balancingperformance evaluation
spellingShingle Muhammad Ibrahim
Said Nabi
Abdullah Baz
Nasir Naveed
Hosam Alhakami
Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation
International Journal of Networked and Distributed Computing (IJNDC)
Cloud computing
resource allocation
task scheduling
scheduling algorithms
load balancing
performance evaluation
title Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation
title_full Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation
title_fullStr Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation
title_full_unstemmed Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation
title_short Towards a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation
title_sort towards a task and resource aware task scheduling in cloud computing an experimental comparative evaluation
topic Cloud computing
resource allocation
task scheduling
scheduling algorithms
load balancing
performance evaluation
url https://www.atlantis-press.com/article/125940731/view
work_keys_str_mv AT muhammadibrahim towardsataskandresourceawaretaskschedulingincloudcomputinganexperimentalcomparativeevaluation
AT saidnabi towardsataskandresourceawaretaskschedulingincloudcomputinganexperimentalcomparativeevaluation
AT abdullahbaz towardsataskandresourceawaretaskschedulingincloudcomputinganexperimentalcomparativeevaluation
AT nasirnaveed towardsataskandresourceawaretaskschedulingincloudcomputinganexperimentalcomparativeevaluation
AT hosamalhakami towardsataskandresourceawaretaskschedulingincloudcomputinganexperimentalcomparativeevaluation