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...
Main Authors: | , , , , |
---|---|
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 |