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...
Autores principales: | , , , |
---|---|
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 |