Slide 24
Slide 24 text
“Ingeniamos el futuro”!
CAMPUS OF
INTERNATIONAL
EXCELLENCE
Cooling-aware scheduling and
resource allocation
José
M.Moya
|
Madrid
(Spain),
July
27,
2012
24
0
50
100
150
200
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (a) 40 jobs, 25014 core-hours, idle servers on
Throughput
Turnaround time
Alg. runtime
Energy savings
0.197 jobs/hr 0.197 jobs/hr 0.172 jobs/hr 0.197 jobs/hr 0.163 jobs/hr
18.41 hr 18.41 hr 20.75 hr 18.41 hr 51.75 hr
3.4 ms 6.9 ms 213 ms 23 min 40 min
0% 6.2% 8.6% 8.7% 10.2%
cooling energy
computing energy
(a)
0
5
10
15
20
25
30
35
40
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (a) 40 jobs, 25014 core-hours, idle servers off
Throughput
Turnaround time
Alg. runtime
Energy savings
0.197 jobs/hr 0.197 jobs/hr 0.172 jobs/hr 0.197 jobs/hr 0.163 jobs/hr
18.41 hr 18.41 hr 20.75 hr 18.41 hr 38.02 hr
3.4 ms 6.9 ms 213 ms 23 min 43 min
0% 11.8% 54.7% 21.8% 60.5%
cooling energy
computing energy
(b)
0
50
100
150
200
250
300
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (b) 120 jobs, 16039 core-hours, idle servers on
Throughput
Turnaround time
Alg. runtime
Energy savings
0.580 jobs/hr 0.580 jobs/hr 0.349 jobs/hr 0.580 jobs/hr 0.254 jobs/hr
8.98 hr 8.98 hr 12.17 hr 8.98 hr 48.49 hr
170 ms 186 ms 397 ms 40.8 min 88.6 min
0% 1.7% 4.1% 3.6% 4.7%
cooling energy
computing energy
(c)
0
5
10
15
20
25
30
35
40
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (b) 120 jobs, 16039 core-hours, idle servers off
Throughput
Turnaround time
Alg. runtime
Energy savings
0.580 jobs/hr 0.580 jobs/hr 0.349 jobs/hr 0.580 jobs/hr 0.427 jobs/hr
8.98 hr 8.98 hr 12.17 hr 8.98 hr 17.75 hr
171 ms 186 ms 397 ms 42 min 100 min
0% 4.0% 14.6% 14.2% 15.1%
cooling energy
computing energy
(d)
300
350
400
450
(GJ)
Energy consumption, Scenario (c) 174 jobs, 45817 core-hours, idle servers on
Throughput
Turnaround time
Alg. runtime
Energy savings
0.892 jobs/hr 0.892 jobs/hr 0.861 jobs/hr 0.892 jobs/hr 0.561 jobs/hr
9.99 hr 9.99 hr 13.39 hr 9.99 hr 65.38 hr
173 ms 196 ms 346 ms 20 min 142 min
0% 2.5% 5.9% 9.4% 12.5%
cooling energy
computing energy
80
100
(GJ)
Energy consumption, Scenario (c) 174 jobs, 45817 core-hours, idle servers off
Throughput
Turnaround time
Alg. runtime
Energy savings
0.892 jobs/hr 0.892 jobs/hr 0.861 jobs/hr 0.892 jobs/hr 0.590 jobs/hr
9.99 hr 9.99 hr 13.39 hr 9.99 hr 61.49 hr
173 ms 191 ms 346 ms 21 min 147 min
0.0% 7.5% 17.3% 25.7% 41.4%
cooling energy
computing energy
0
50
100
150
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Turnaround time
Alg. runtime
Energy savings
18.41 hr 18.41 hr 20.75 hr 18.41 hr 51.75 hr
3.4 ms 6.9 ms 213 ms 23 min 40 min
0% 6.2% 8.6% 8.7% 10.2%
(a)
0
5
10
15
20
25
30
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Throughput
Turnaround time
Alg. runtime
Energy savings
0.197 jobs/hr 0.197 jobs/hr 0.172 jobs/hr 0.197 jobs/hr 0.163 jobs/hr
18.41 hr 18.41 hr 20.75 hr 18.41 hr 38.02 hr
3.4 ms 6.9 ms 213 ms 23 min 43 min
0% 11.8% 54.7% 21.8% 60.5%
(b)
0
50
100
150
200
250
300
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (b) 120 jobs, 16039 core-hours, idle servers on
Throughput
Turnaround time
Alg. runtime
Energy savings
0.580 jobs/hr 0.580 jobs/hr 0.349 jobs/hr 0.580 jobs/hr 0.254 jobs/hr
8.98 hr 8.98 hr 12.17 hr 8.98 hr 48.49 hr
170 ms 186 ms 397 ms 40.8 min 88.6 min
0% 1.7% 4.1% 3.6% 4.7%
cooling energy
computing energy
(c)
0
5
10
15
20
25
30
35
40
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (b) 120 jobs, 16039 core-hours, idle servers off
Throughput
Turnaround time
Alg. runtime
Energy savings
0.580 jobs/hr 0.580 jobs/hr 0.349 jobs/hr 0.580 jobs/hr 0.427 jobs/hr
8.98 hr 8.98 hr 12.17 hr 8.98 hr 17.75 hr
171 ms 186 ms 397 ms 42 min 100 min
0% 4.0% 14.6% 14.2% 15.1%
cooling energy
computing energy
(d)
0
50
100
150
200
250
300
350
400
450
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (c) 174 jobs, 45817 core-hours, idle servers on
Throughput
Turnaround time
Alg. runtime
Energy savings
0.892 jobs/hr 0.892 jobs/hr 0.861 jobs/hr 0.892 jobs/hr 0.561 jobs/hr
9.99 hr 9.99 hr 13.39 hr 9.99 hr 65.38 hr
173 ms 196 ms 346 ms 20 min 142 min
0% 2.5% 5.9% 9.4% 12.5%
cooling energy
computing energy
(e)
0
20
40
60
80
100
FCFS-FF FCFS-LRH EDF-LRH FCFS-Xint SCINT
energy consumed (GJ)
Energy consumption, Scenario (c) 174 jobs, 45817 core-hours, idle servers off
Throughput
Turnaround time
Alg. runtime
Energy savings
0.892 jobs/hr 0.892 jobs/hr 0.861 jobs/hr 0.892 jobs/hr 0.590 jobs/hr
9.99 hr 9.99 hr 13.39 hr 9.99 hr 61.49 hr
173 ms 191 ms 346 ms 21 min 147 min
0.0% 7.5% 17.3% 25.7% 41.4%
cooling energy
computing energy
(f)
Fig. 8. Energy comparison of the simulated schemes for the three scenarios. The plots correspond in respective positions to the plots of Figure 7.
policy used in the data center, which enables job execution as soon as they arrive if the queue is empty and the data
center is lightly loaded. In the “idle-on” case (Figure 8a), the total energy consumption using SCINT, EDF-LRH,
iMPACT Lab (Arizona State U)