Sciweavers

ISLPED
2009
ACM

Transaction-based adaptive dynamic voltage scaling for interactive applications

14 years 6 months ago
Transaction-based adaptive dynamic voltage scaling for interactive applications
In an interactive embedded system, special task execution patterns and scheduling constraints exist due to frequent human-computer interactions. This paper proposes a transaction-based dynamic voltage scaling (T-DVS) approach that takes into account the characteristics of interactive transactions. T-DVS scales CPU performance levels to reduce energy consumption, while satisfying the constraints of both human-perceptual threshold and CPU requirement of an interactive transaction. T-DVS considers CPU requirements of both interactive and background tasks during a user interaction. It exploits CPU idle time waiting for user responses to run background task with lower CPU frequency. Experiments demonstrate that T-DVS can reduce energy consumption significantly compared to state-of-the-art approaches, with little sacrifice in user-perceived performance. Categories and Subject Descriptors C.3 [Special-purpose and application-based systems]: Real-time and embedded systems; C.4 [Performance of...
Xia Zhao, Yao Guo, Xiangqun Chen
Added 28 May 2010
Updated 28 May 2010
Type Conference
Year 2009
Where ISLPED
Authors Xia Zhao, Yao Guo, Xiangqun Chen
Comments (0)