Green power aware approaches for scheduling independent tasks on a multi-core machine

被引:5
作者
Kassab, Ayham [1 ]
Nicod, Jean-Marc [1 ]
Phillippe, Laurent [1 ]
Rehn-Sonigo, Veronika [1 ]
机构
[1] Univ Bourgogne Franche Comte, FEMTO ST Inst, CNRS, ENSMM, F-25000 Besancon, France
关键词
Task scheduling; Optimization; Complexity; Heuristics; Renewable energy sources; Parallel machines; Green computing; ENERGY; ALGORITHMS;
D O I
10.1016/j.suscom.2021.100590
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The energy consumption of large Information and Communications Technology structures such as data and computation centers along with the corresponding carbon footprint are on the rise. Green computing has become an indispensable solution to face the resulting economical and environmental challenges. Powering these centers with renewable energy sources is however a challenge since these sources cannot guarantee a constant power supply due to their fluctuating power production. We here tackle the problem of scheduling independent tasks on a multi-core machine within a predicted renewable power envelope that varies over time. We evaluate the complexity of different instances of the problem from a theoretical point of view. We propose several heuristics, including genetic algorithms, and we conduct experiments to assess their performance. For some particular cases we compare the performance of these heuristics to optimal solutions.
引用
收藏
页数:18
相关论文
共 39 条
[1]  
[Anonymous], 2007, P 21 INT PAR DISTR P, DOI DOI 10.1109/IPDPS.2007.370510
[2]  
[Anonymous], 2007, Scheduling Algorithms, DOI DOI 10.1007/978-3-540-69516-5
[3]  
Arlitt M, 2012, INTSOC CONF THERMAL, P552, DOI 10.1109/ITHERM.2012.6231479
[4]   Power-aware scheduling for makespan and flow [J].
Bunde, David P. .
JOURNAL OF SCHEDULING, 2009, 12 (05) :489-500
[5]   IT Optimization for Datacenters Under Renewable Power Constraint [J].
Caux, Stephane ;
Renaud-Goud, Paul ;
Rostirolla, Gustavo ;
Stolf, Patricia .
EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 :339-351
[6]   Using a sparse promoting method in linear programming approximations to schedule parallel jobs [J].
Chretien, Stephane ;
Nicod, Jean-Marc ;
Philippe, Laurent ;
Rehn-Sonigo, Veronika ;
Toch, Lamiel .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (14) :3561-3586
[7]  
Della Croce F., 2018, J SCHEDULING
[8]   Towards Energy Budget Control in HPC [J].
Dutot, Pierre-Francois ;
Georgiou, Yiannis ;
Glesser, David ;
Lefevre, Laurent ;
Poquet, Millian ;
Rais, Issam .
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, :381-390
[9]  
Garey M. R., 1979, Computers and intractability
[10]   Adaptive Resource and Job Management for limited power consumption [J].
Georgiou, Yiannis ;
Glesser, David ;
Trystram, Denis .
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, :863-870