This paper presents a system-level power management technique for energy sa
ving of event-driven applications. We present a new predictive system-shutd
own method to exploit sleep mode operations for energy saving. We use an ex
ponential-average approach to predict the upcoming idle period. We introduc
e two mechanisms, prediction-miss correction and prewake-up,to improve the
hit ratio and to reduce the delay overhead. Experiments on four different e
vent-driven applications show that our proposed method achieves high hit ra
tios in a wide range of delay overheads, which results in a high degree of
energy saving with low delay penalties.