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...

Descripción completa

Detalles Bibliográficos
Autores principales: Keerthika, P., Suresh, P.
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