Cargando…

Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems

Scheduling is a key problem in distributed heterogeneous computing systems in order to benefit from the large computing capacity of such systems and is an NP-complete problem. In this paper, we present a metaheuristic technique, namely the Particle Swarm Optimization (PSO) algorithm, for this proble...

Descripción completa

Detalles Bibliográficos
Autores principales: Izakian, Hesam, Abraham, Ajith, Snášel, Václav
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3274162/
https://www.ncbi.nlm.nih.gov/pubmed/22346701
http://dx.doi.org/10.3390/s90705339
_version_ 1782223025101340672
author Izakian, Hesam
Abraham, Ajith
Snášel, Václav
author_facet Izakian, Hesam
Abraham, Ajith
Snášel, Václav
author_sort Izakian, Hesam
collection PubMed
description Scheduling is a key problem in distributed heterogeneous computing systems in order to benefit from the large computing capacity of such systems and is an NP-complete problem. In this paper, we present a metaheuristic technique, namely the Particle Swarm Optimization (PSO) algorithm, for this problem. PSO is a population-based search algorithm based on the simulation of the social behavior of bird flocking and fish schooling. Particles fly in problem search space to find optimal or near-optimal solutions. The scheduler aims at minimizing makespan, which is the time when finishes the latest task. Experimental studies show that the proposed method is more efficient and surpasses those of reported PSO and GA approaches for this problem.
format Online
Article
Text
id pubmed-3274162
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-32741622012-02-15 Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems Izakian, Hesam Abraham, Ajith Snášel, Václav Sensors (Basel) Article Scheduling is a key problem in distributed heterogeneous computing systems in order to benefit from the large computing capacity of such systems and is an NP-complete problem. In this paper, we present a metaheuristic technique, namely the Particle Swarm Optimization (PSO) algorithm, for this problem. PSO is a population-based search algorithm based on the simulation of the social behavior of bird flocking and fish schooling. Particles fly in problem search space to find optimal or near-optimal solutions. The scheduler aims at minimizing makespan, which is the time when finishes the latest task. Experimental studies show that the proposed method is more efficient and surpasses those of reported PSO and GA approaches for this problem. Molecular Diversity Preservation International (MDPI) 2009-07-07 /pmc/articles/PMC3274162/ /pubmed/22346701 http://dx.doi.org/10.3390/s90705339 Text en © 2009 by the authors; licensee MDPI, Basel, Switzerland This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Izakian, Hesam
Abraham, Ajith
Snášel, Václav
Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
title Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
title_full Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
title_fullStr Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
title_full_unstemmed Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
title_short Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
title_sort metaheuristic based scheduling meta-tasks in distributed heterogeneous computing systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3274162/
https://www.ncbi.nlm.nih.gov/pubmed/22346701
http://dx.doi.org/10.3390/s90705339
work_keys_str_mv AT izakianhesam metaheuristicbasedschedulingmetatasksindistributedheterogeneouscomputingsystems
AT abrahamajith metaheuristicbasedschedulingmetatasksindistributedheterogeneouscomputingsystems
AT snaselvaclav metaheuristicbasedschedulingmetatasksindistributedheterogeneouscomputingsystems