Energy-efficient scheduling
- n volatile platforms
Guillaume Aupy
based on a work with Anne Benoit
Energy-efficient scheduling on volatile platforms Guillaume Aupy - - PowerPoint PPT Presentation
Energy-efficient scheduling on volatile platforms Guillaume Aupy based on a work with Anne Benoit Energy, Energy: a crucial issue Reliability, Makespan G. Aupy Introduction Data centers Model 330 , 000 , 000 , 000 Watts hour in
based on a work with Anne Benoit
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
1.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
1.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
2.0
1 Model
2 Approximation for linear chains
3 Approximation for independent tasks
4 Conclusion
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
3.0
1 Model
2 Approximation for linear chains
3 Approximation for independent tasks
4 Conclusion
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
4.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
5.0
pj
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
5.0
pj
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
6.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
6.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
7.0
fmax−f fmax−fmin
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
7.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
7.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
7.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
7.0
i
i
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
7.0
i
i
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
8.0
p1 p2 T (1)
i
i T (2)
i
i
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
8.0
p1 p2 T (1)
i
i T (2)
i
i
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
8.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
9.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
10.0
i = wif 2 i
i
i
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
10.0
i = wif 2 i
i
i
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
10.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
10.0
wif 2
i + wif 2 i = 2Ei(fi)
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
10.0
wif 2
i + wif 2 i = 2Ei(fi)
frel √ 2
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
10.0
wif 2
i + wif 2 i = 2Ei(fi)
frel √ 2
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
11.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
12.0
1 Model
2 Approximation for linear chains
3 Approximation for independent tasks
4 Conclusion
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
13.0
p1 T1 T2 T3 T4 T5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
13.0
p1 T1 T2 T3 T4 T5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
14.0
D ).
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4 T5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4 T5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4
T (1)
5
T (2)
5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4
T (1)
5
T (2)
5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4 T5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4 T (1)
5
T (2)
5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4
T (1)
5
T (2)
5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
T1 T2 T3 T4
T (1)
5
T (2)
5
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
15.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
16.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
16.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
16.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
16.0
i∈I ai = X?
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
16.0
S frel + X c frel
rel
7 cos 1 3(π − tan−1 1 √ 7) − 1 and the result follows
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
16.0
S frel + X c frel
rel
7 cos 1 3(π − tan−1 1 √ 7) − 1 and the result follows
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
17.0
ε.
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
17.0
ε.
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
18.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
18.0
XD ED
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
18.0
XD ED X0 E0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
18.0
XD ED X0 E0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
18.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
18.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
19.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
20.0
1 Model
2 Approximation for linear chains
3 Approximation for independent tasks
4 Conclusion
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
21.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
22.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
23.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
23.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
24.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
24.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
24.0
β2 , β
3 2p+1, 2 − p+2 4p+2
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 D p2 p3 p4 p5 p6 w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 D w1 p2 p3 p4 p5 p6 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 D w1 p2 w2 p3 p4 p5 p6 w3 w4 w5 w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
D 2D 3D 4D w3 w4 w5 w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 D 2D 3D 4D w4 w5 w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 D 2D 3D 4D w5 w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 D 2D 3D 4D w6 w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 w6 D 2D 3D 4D w7 w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 w6 w7 D 2D 3D 4D w8 w9 w10 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 w6 w7 w10 D 2D 3D 4D w8 w9 w11
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 w6 w7 w10 w11 D 2D 3D 4D w8 w9
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 w6 w7 w10 w11 w(1)
8
w(2)
8
D 2D 3D 4D w9
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 w1 p2 w2 peq
1
w3 w4 w5 w6 w7 w10 w11 w(1)
8
w(2)
8
w(1)
9
w(2)
9
D 2D 3D 4D
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
25.0
p1 D βD w1 p2 w2 p3 w3 w(2)
9
w10 p4 w4 w(1)
9
w11 p5 w(1)
8
w5 p6 w(2)
8
w6 w7
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
26.0
1 Model
2 Approximation for linear chains
3 Approximation for independent tasks
4 Conclusion
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
27.0
p), 2 − Θ( 1 p))-approximation).
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion
27.0
Energy, Reliability, Makespan
Introduction Model
Reliability Makespan Energy
Approximation for linear chains
Intractability FPTAS
Approximation for independent tasks
Inapproximability Approximation
Conclusion