Title :
Cooperative Dynamic Voltage Scaling using Selective Slack Distribution in Distributed Real-Time Systems
Author :
Rajan, Dinesh ; Poellabauer, Christian ; Blanford, Andrew ; Mochocki, Bren
Author_Institution :
Notre Dame Univ., Notre Dame
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-to- end 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 pay-off 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.
Keywords :
distributed processing; power aware computing; real-time systems; cooperative dynamic voltage scaling; distributed real-time systems; energy consumption; energy management techniques; feedback-based approach; mobile devices; selective slack distribution; Batteries; Costs; Delay; Dynamic voltage scaling; Energy consumption; Energy management; Frequency; Real time systems; Streaming media; Voltage control;
Conference_Titel :
Mobile and Ubiquitous Systems: Networking & Services, 2007. MobiQuitous 2007. Fourth Annual International Conference on
Conference_Location :
Philadelphia, PA
Print_ISBN :
978-1-4244-1024-8
Electronic_ISBN :
978-1-4244-1025-5
DOI :
10.1109/MOBIQ.2007.4451025