Cargando…
A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance
Grid environment consists of millions of dynamic and heterogeneous resources. A grid environment which deals with computing resources is computational grid and is meant for applications that involve larger computations. A scheduling algorithm is said to be efficient if and only if it performs better...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4469845/ https://www.ncbi.nlm.nih.gov/pubmed/26161438 http://dx.doi.org/10.1155/2015/349576 |
_version_ | 1782376671585763328 |
---|---|
author | Keerthika, P. Suresh, P. |
author_facet | Keerthika, P. Suresh, P. |
author_sort | Keerthika, P. |
collection | PubMed |
description | Grid environment consists of millions of dynamic and heterogeneous resources. A grid environment which deals with computing resources is computational grid and is meant for applications that involve larger computations. A scheduling algorithm is said to be efficient if and only if it performs better resource allocation even in case of resource failure. Allocation of resources is a tedious issue since it has to consider several requirements such as system load, processing cost and time, user's deadline, and resource failure. This work attempts to design a resource allocation algorithm which is budget constrained and also targets load balancing, fault tolerance, and user satisfaction by considering the above requirements. The proposed Multiconstrained Load Balancing Fault Tolerant algorithm (MLFT) reduces the schedule makespan, schedule cost, and task failure rate and improves resource utilization. The proposed MLFT algorithm is evaluated using Gridsim toolkit and the results are compared with the recent algorithms which separately concentrate on all these factors. The comparison results ensure that the proposed algorithm works better than its counterparts. |
format | Online Article Text |
id | pubmed-4469845 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-44698452015-07-09 A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance Keerthika, P. Suresh, P. ScientificWorldJournal Research Article Grid environment consists of millions of dynamic and heterogeneous resources. A grid environment which deals with computing resources is computational grid and is meant for applications that involve larger computations. A scheduling algorithm is said to be efficient if and only if it performs better resource allocation even in case of resource failure. Allocation of resources is a tedious issue since it has to consider several requirements such as system load, processing cost and time, user's deadline, and resource failure. This work attempts to design a resource allocation algorithm which is budget constrained and also targets load balancing, fault tolerance, and user satisfaction by considering the above requirements. The proposed Multiconstrained Load Balancing Fault Tolerant algorithm (MLFT) reduces the schedule makespan, schedule cost, and task failure rate and improves resource utilization. The proposed MLFT algorithm is evaluated using Gridsim toolkit and the results are compared with the recent algorithms which separately concentrate on all these factors. The comparison results ensure that the proposed algorithm works better than its counterparts. Hindawi Publishing Corporation 2015 2015-06-03 /pmc/articles/PMC4469845/ /pubmed/26161438 http://dx.doi.org/10.1155/2015/349576 Text en Copyright © 2015 P. Keerthika and P. Suresh. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Keerthika, P. Suresh, P. A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance |
title | A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance |
title_full | A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance |
title_fullStr | A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance |
title_full_unstemmed | A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance |
title_short | A Multiconstrained Grid Scheduling Algorithm with Load Balancing and Fault Tolerance |
title_sort | multiconstrained grid scheduling algorithm with load balancing and fault tolerance |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4469845/ https://www.ncbi.nlm.nih.gov/pubmed/26161438 http://dx.doi.org/10.1155/2015/349576 |
work_keys_str_mv | AT keerthikap amulticonstrainedgridschedulingalgorithmwithloadbalancingandfaulttolerance AT sureshp amulticonstrainedgridschedulingalgorithmwithloadbalancingandfaulttolerance AT keerthikap multiconstrainedgridschedulingalgorithmwithloadbalancingandfaulttolerance AT sureshp multiconstrainedgridschedulingalgorithmwithloadbalancingandfaulttolerance |