Cargando…

Sort-Mid tasks scheduling algorithm in grid computing

Scheduling tasks on heterogeneous resources distributed over a grid computing system is an NP-complete problem. The main aim for several researchers is to develop variant scheduling algorithms for achieving optimality, and they have shown a good performance for tasks scheduling regarding resources s...

Descripción completa

Detalles Bibliográficos
Autores principales: Reda, Naglaa M., Tawfik, A., Marzok, Mohamed A., Khamis, Soheir M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4642166/
https://www.ncbi.nlm.nih.gov/pubmed/26644937
http://dx.doi.org/10.1016/j.jare.2014.11.010
_version_ 1782400318462492672
author Reda, Naglaa M.
Tawfik, A.
Marzok, Mohamed A.
Khamis, Soheir M.
author_facet Reda, Naglaa M.
Tawfik, A.
Marzok, Mohamed A.
Khamis, Soheir M.
author_sort Reda, Naglaa M.
collection PubMed
description Scheduling tasks on heterogeneous resources distributed over a grid computing system is an NP-complete problem. The main aim for several researchers is to develop variant scheduling algorithms for achieving optimality, and they have shown a good performance for tasks scheduling regarding resources selection. However, using of the full power of resources is still a challenge. In this paper, a new heuristic algorithm called Sort-Mid is proposed. It aims to maximizing the utilization and minimizing the makespan. The new strategy of Sort-Mid algorithm is to find appropriate resources. The base step is to get the average value via sorting list of completion time of each task. Then, the maximum average is obtained. Finally, the task has the maximum average is allocated to the machine that has the minimum completion time. The allocated task is deleted and then, these steps are repeated until all tasks are allocated. Experimental tests show that the proposed algorithm outperforms almost other algorithms in terms of resources utilization and makespan.
format Online
Article
Text
id pubmed-4642166
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-46421662015-12-07 Sort-Mid tasks scheduling algorithm in grid computing Reda, Naglaa M. Tawfik, A. Marzok, Mohamed A. Khamis, Soheir M. J Adv Res Original Article Scheduling tasks on heterogeneous resources distributed over a grid computing system is an NP-complete problem. The main aim for several researchers is to develop variant scheduling algorithms for achieving optimality, and they have shown a good performance for tasks scheduling regarding resources selection. However, using of the full power of resources is still a challenge. In this paper, a new heuristic algorithm called Sort-Mid is proposed. It aims to maximizing the utilization and minimizing the makespan. The new strategy of Sort-Mid algorithm is to find appropriate resources. The base step is to get the average value via sorting list of completion time of each task. Then, the maximum average is obtained. Finally, the task has the maximum average is allocated to the machine that has the minimum completion time. The allocated task is deleted and then, these steps are repeated until all tasks are allocated. Experimental tests show that the proposed algorithm outperforms almost other algorithms in terms of resources utilization and makespan. Elsevier 2015-11 2014-11-26 /pmc/articles/PMC4642166/ /pubmed/26644937 http://dx.doi.org/10.1016/j.jare.2014.11.010 Text en © 2014 Production and hosting by Elsevier B.V. on behalf of Cairo University. http://creativecommons.org/licenses/by-nc-nd/3.0/ This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/).
spellingShingle Original Article
Reda, Naglaa M.
Tawfik, A.
Marzok, Mohamed A.
Khamis, Soheir M.
Sort-Mid tasks scheduling algorithm in grid computing
title Sort-Mid tasks scheduling algorithm in grid computing
title_full Sort-Mid tasks scheduling algorithm in grid computing
title_fullStr Sort-Mid tasks scheduling algorithm in grid computing
title_full_unstemmed Sort-Mid tasks scheduling algorithm in grid computing
title_short Sort-Mid tasks scheduling algorithm in grid computing
title_sort sort-mid tasks scheduling algorithm in grid computing
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4642166/
https://www.ncbi.nlm.nih.gov/pubmed/26644937
http://dx.doi.org/10.1016/j.jare.2014.11.010
work_keys_str_mv AT redanaglaam sortmidtasksschedulingalgorithmingridcomputing
AT tawfika sortmidtasksschedulingalgorithmingridcomputing
AT marzokmohameda sortmidtasksschedulingalgorithmingridcomputing
AT khamissoheirm sortmidtasksschedulingalgorithmingridcomputing