Energy-aware scheduling under reliability and makespan constraints
Guillaume Aupy
- A. Benoit & Y. Robert
Energy-aware scheduling under reliability and makespan constraints - - PowerPoint PPT Presentation
Energy-aware scheduling under reliability and makespan constraints Guillaume Aupy A. Benoit & Y. Robert December 20, 2012 Energy, Reliability, Makespan G. Aupy Introduction Models 4 Heuristics Makespan 1 Introduction Reliability
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
1.0
1 Introduction 2 Models
3 Theoretical results
4 Heuristics
5 Conclusion
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
2.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
2.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
2.0
D
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
2.0
D D
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
3.0
1 Introduction 2 Models
3 Theoretical results
4 Heuristics
5 Conclusion
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
4.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
5.0
i :
i
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
6.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
6.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
6.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
7.0
i ))
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
7.0
i ))
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
8.0
i = wif 2 i .
i + f
′2
i
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
8.0
i = wif 2 i .
i + f
′2
i
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
9.0
1 Introduction 2 Models
3 Theoretical results
4 Heuristics
5 Conclusion
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
10.0
i ; ∀i /
i + f ′2 i ) +
∈I
i
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
11.0
i , or
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
11.0
i , or
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
12.0
1 Introduction 2 Models
3 Theoretical results
4 Heuristics
5 Conclusion
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
13.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
13.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
13.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
14.0
p1
Figure : Linear chain
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
14.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
14.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
14.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
15.0
p1
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
16.0
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
17.0
p1
p1
p1 p2 p3
p1 p2 p3
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
18.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
18.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
18.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
19.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
20.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
20.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
20.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
20.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
20.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
21.0
D
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
22.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
22.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
22.0
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
23.0
p1 p2 p3 p4
p1 p2 p3 p4
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
24.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
24.0
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 60 70 80 90 100 Eg / Eg_fmax Number of processors A.SUS-Crit B.SUS-Crit-Slow 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 60 70 80 90 100 Eg / Eg_fmax Number of processors A.SUS-Crit B.SUS-Crit-Slow
Figure : φ(p), D = 1.2 (left), D = 2.4 (right)
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
24.0
0.2 0.4 0.6 0.8 1 1 2 3 4 5 6 7 8 9 10 Eg / Eg_fmax Deadline / Deadline_Min A.SUS-Crit B.SUS-Crit-Slow 0.2 0.4 0.6 0.8 1 1 2 3 4 5 6 7 8 9 10 Eg / Eg_fmax Deadline / Deadline_Min A.SUS-Crit B.SUS-Crit-Slow
Figure : φ(D), 1 processor (left), 50 processors (right)
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
25.0
1 Introduction 2 Models
3 Theoretical results
4 Heuristics
5 Conclusion
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion
26.0
Energy, Reliability, Makespan
Introduction Models
Makespan Reliability Energy
Theoretical results
Intractability
Heuristics
Energy reducing heuristics (ERH) More theory B.SUS-Crit- Slow A.SUS-Crit Results
Conclusion