Assessing the Use of Genetic Algorithms to Schedule Independent Tasks Under Power Constraints
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Assessing the Use of Genetic Algorithms to Schedule Independent Tasks Under Power Constraints |
Type de publication | Conference Paper |
Year of Publication | 2018 |
Auteurs | Kassab A, Nicod J-M, Philippe L, Rehn-Sonigo V |
Editor | Smari WW, Zinedine K |
Conference Name | PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS) |
Publisher | IEEE; Assoc Comp Machinery; Int Federat Informat Processing; ACM SIGCHI; ACM SIGAPP; ACM SIGARCH; ACM SIGMICRO; ACM SIGMOD; ACM SIGSIM; IEEE France Sect; Commissariat Energie Atomique Energies Alternat; Bureau Recherches Geologiques Minieres; Univ Orleans |
Conference Location | 345 E 47TH ST, NEW YORK, NY 10017 USA |
ISBN Number | 978-1-5386-7879-4 |
Mots-clés | computing center, Energy efficiency, genetic algorithm, scheduling |
Résumé | Green data and computing centers, centers using renewable energy sources, can be a valid solution to the over growing energy consumption of data or computing centers and their corresponding carbon foot print. Powering these centers with energy solely provided by renewable energy sources is however a challenge because renewable sources (like solar panels and wind turbines) cannot guarantee a continuous feeding due to their intermittent energy production. The high computation demand of HPC applications requires high power levels to be provided from the power supply. On the other hand, one advantage is that unlike online applications, HPC applications can tolerate delaying the execution of some tasks. Since the users however want their results as early as possible, minimum makespan is usually the main objective when scheduling this kind of jobs. The optimization problem of scheduling a set of tasks under power constraints is however proven to be NPComplete. Designing and assessing heuristics is hence the only way to propose efficient solutions. In this paper, we present genetic algorithms for scheduling sets of independent tasks in parallel, with the objective of minimizing the makespan under power availability constraints. Extensive simulations show that genetic algorithms can compute good schedules for this problem. |
DOI | 10.1109/HPCS.2018.00052 |