Next: History-based model vs. psychological
Up: Discussions and Future Work
Previous: STD extraction
We showed how user delay prediction can be utilized for DPM/DVS in
the scenario in which there is only one application, the
interactive one, under consideration. Moreover, the system
performance level was set by this application. In some other
scenarios, an interactive application may be used with other
applications running in the background. A user may enjoy music
using the software MP3 player, while downloading another MP3 file
and playing Solitaire at the same time. Therefore, instead of
setting the system performance level directly through Solitaire
for example, it would be better if Solitaire notifies the
operating system (OS) scheduler about predicted user delays and
leave it up to the OS to globally schedule all the processes. The
OS scheduler can make use of the predicted user delays to allocate
time slots and performance levels to different processes in an
energy-efficient fashion.
Lin Zhong
2003-12-20