A two-phase heuristic for the energy-efficient scheduling of independent tasks on computational grids

  • Authors:
  • Frédéric Pinel;Bernabé Dorronsoro;Johnatan E. Pecero;Pascal Bouvry;Samee U. Khan

  • Affiliations:
  • Computer Science and Communications, University of Luxembourg, Luxembourg, Luxembourg 1359;Interdisciplinary Centre for Security Reliability and Trust, University of Luxembourg, Luxembourg, Luxembourg 1359;Computer Science and Communications, University of Luxembourg, Luxembourg, Luxembourg 1359;Computer Science and Communications, University of Luxembourg, Luxembourg, Luxembourg 1359;NDSU-CIIT Green Computing and Communications Laboratory, Department of Electrical and Computer Engineering, North Dakota State University, Fargo, USA 58108-6050

  • Venue:
  • Cluster Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The sensitivity analysis of a Cellular Genetic Algorithm (CGA) with local search is used to design a new and faster heuristic for the problem of mapping independent tasks to a distributed system (such as a computer cluster or grid) in order to minimize makespan (the time when the last task finishes). The proposed heuristic improves the previously known Min-Min heuristic. Moreover, the heuristic finds mappings of similar quality to the original CGA but in a significantly reduced runtime (1,000 faster). The proposed heuristic is evaluated across twelve different classes of scheduling instances. In addition, a proof of the energy-efficiency of the algorithm is provided. This convergence study suggests how additional energy reduction can be achieved by inserting low power computing nodes to the distributed computer system. Simulation results show that this approach reduces both energy consumption and makespan.