Integration of task abortion and security requirements in GA-based meta-heuristics for independent batch grid scheduling

  • Authors:
  • Joanna Kołodziej;Fatos Xhafa

  • Affiliations:
  • University of Bielsko-Biała, Department of Mathematics and Computer Science, ul. Willowa 2, 43-309 Bielsko-Biała, Poland;Department of Languages & Informatic Systems, Technical University of Catalonia, Campus Nord, Ed. Omega C/Jordi Girona 1-3, 08034 Barcelona, Spain

  • Venue:
  • Computers & Mathematics with Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.09

Visualization

Abstract

Scheduling and resource allocation in large scale distributed environments, such as Computational Grids (CGs), arise new requirements and challenges not considered in traditional distributed computing environments. Among these new requirements, task abortion and security become needful criteria for Grid schedulers. The former arises due to the dynamics of the Grid systems, in which resources are expected to enter and leave the system in an unpredictable way. The latter requirement appears crucial in Grid systems mainly due to a multi-domain nature of CGs. The main aim of this paper is to develop a scheduling model that enables the aggregation of task abortion and security requirements as additional, together with makespan and flowtime, scheduling criteria into a cumulative objective function. We demonstrate the high effectiveness of genetic-based schedulers in finding near-optimal solutions for multi-objective scheduling problem, where all criteria (objectives) are simultaneously optimized. The proposed meta-heuristics are experimentally evaluated in static and dynamic Grid scenarios by using a Grid simulator. The obtained results show the fast reduction of the values of basic scheduler performance metrics, especially in the dynamic case, that confirms the usefulness of the proposed approach in real-life scenarios.