Research Article
Cooperative Dynamic Voltage Scaling using Selective Slack Distribution in Distributed Real-Time Systems
@INPROCEEDINGS{10.1109/MOBIQ.2007.4451025, author={Dinesh Rajan and Christian Poellabauer and Andrew Blanford and Bren Mochocki}, title={Cooperative Dynamic Voltage Scaling using Selective Slack Distribution in Distributed Real-Time Systems}, proceedings={4th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services}, publisher={IEEE}, proceedings_a={MOBIQUITOUS}, year={2008}, month={2}, keywords={Batteries Costs Delay Dynamic voltage scaling Energy consumption Energy management Frequency Real time systems Streaming media Voltage control}, doi={10.1109/MOBIQ.2007.4451025} }
- Dinesh Rajan
Christian Poellabauer
Andrew Blanford
Bren Mochocki
Year: 2008
Cooperative Dynamic Voltage Scaling using Selective Slack Distribution in Distributed Real-Time Systems
MOBIQUITOUS
IEEE
DOI: 10.1109/MOBIQ.2007.4451025
Abstract
This work is based on the observation that existing energy management techniques for mobile devices, such as dynamic voltage scaling (DVS), are non-cooperative in the sense that they reduce the energy consumption of a single device, disregarding potential consequences for other constraints (e.g., end-toend deadlines) and/or other devices (e.g., energy consumption on neighboring devices). This paper argues that energy management in distributed real-time systems has to be end-to-end in nature, requiring a coordinated approach among communicating devices. A cooperative distributed energy management technique (Co- DVS) is proposed that i) adapts and maintains end-to-end latencies within specified timeliness requirements (deadlines) and ii) enhances energy savings at the nodes with the highest payoff factors that represent the relative benefits or significance of conserving energy at a node. The proposed technique employs a feedback-based approach to dynamically distribute end-to-end slack among the devices based on their pay-off factors.