An example
Wednesday, April 28, 2010
1:50 PM
An example: 
Suppose that deadlines aren't important and that you have, e.g., 40 jobs of equal length. 
Power-aware solution: "admit" one job at a time: 
avoid context switches. 
long completion time t. 
Worst-case solution: start all at same time: 
context switching overhead. 
(virtual memory overhead)
Without virtual memory, roughly 5% overhead; all jobs finish at time t*(1+.05), where original job finished at time t.  
With virtual memory, it gets much worse! 