Computational models and heuristic methods for Grid scheduling problems

In this paper we survey computational models for Grid scheduling problems and their resolution using heuristic and meta-heuristic approaches. Scheduling problems are at the heart of any Grid-like computational system. Different types of scheduling based on different criteria, such as static versus d...

Descripción completa

Detalles Bibliográficos
Autores: Xhafa Xhafa, Fatos|||0000-0001-6569-5497, Abraham, Ajith
Tipo de recurso: artículo
Fecha de publicación:2010
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/126666
Acceso en línea:https://hdl.handle.net/2117/126666
https://dx.doi.org/10.1016/j.future.2009.11.005
Access Level:acceso abierto
Palabra clave:Computational grids (Computer systems)
Computer scheduling
Grid computing
Scheduling
Independent scheduling
Multi-objective optimization
Heuristics
Meta-heuristics
Computació distribuïda
Planificació de tasques (Informàtica)
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures distribuïdes
Descripción
Sumario:In this paper we survey computational models for Grid scheduling problems and their resolution using heuristic and meta-heuristic approaches. Scheduling problems are at the heart of any Grid-like computational system. Different types of scheduling based on different criteria, such as static versus dynamic environment, multi-objectivity, adaptivity, etc., are identified. Then, heuristic and meta-heuristic methods for scheduling in Grids are presented. The paper reveals the complexity of the scheduling problem in Computational Grids when compared to scheduling in classical parallel and distributed systems and shows the usefulness of heuristic and meta-heuristic approaches for the design of efficient Grid schedulers. We also discuss on requirements for a modular Grid scheduling and its integration with Grid architecture