Anda di halaman 1dari 11

Temperature-Aware

Operating System
Scheduling
Eugene Otto
Mar. 30, 2006

Technical Advisor: Prof. Kevin Skadron


STS Advisor: Prof. Helen Benet-Goodman
Overview

 Key concepts
 Problem/Solution

 Social context

 Testing/Results
Key Concept: Multitasking
Solution
Social Impact
 Improvesreliability for systems operating in
high temperature environments (Ex: Iraqi
desert).

 Improves reliability for e-commerce solutions


(Ex: Stock trading).

 Reduces fan noise (DVD playback).


Results of First Benchmark

Temp (°C) Fan Speed (RPMs)


Time (s) Max Min Avg. Max Min Avg.
Original, Unthrottled 359 80 51 72.78 5940 3780 4958.947
Original, Throttled 6749 56 53 55.11 3840 3780 3808.684
Modified, Throttled 1885 56 48 54.41 4080 4020 4079.842
Change in Temperature as Frames are Decoded

90
Original, Unthrottled
80
Temperature (°C)

70
60
50
40 Original, Throttled
30
20 Modified, Throttled
10
0
0 10000 20000 30000 40000 50000
Frames
Change in Fan Speed as Frames are Decoded

7000
Fan Speed (RPMs)

6000 Original, Unthrottled


5000
4000
3000
Modified, Throttled
2000 Original, Throttled
1000
0
0 10000 20000 30000 40000 50000
Frames
Results of Second Benchmark
Throttling Level Original Scheduler Modified Scheduler

0.0% Yes -
12.5% Yes -
25.0% Yes -
37.5% No Yes
50.0% - Yes
62.5% - No
75% - -
87.5% - -
Conclusion
 Modified
scheduler plays DVD video at lower
temperatures with less fan noise.

 Paves way for research into more


sophisticated temperature-aware scheduling
algorithms.
Questions?

Anda mungkin juga menyukai