Dynamic battery state aware approaches for improving battery utilization
CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
Power Evaluation of a Handheld Computer
IEEE Micro
Power Constraints: Another Dimension of Complexity in Continuous Media Playback
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
Power Conscious Disk Scheduling for Multimedia Data Retrieval
ADVIS '02 Proceedings of the Second International Conference on Advances in Information Systems
Battery-aware power management based on Markovian decision processes
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
Dynamic management of power consumption
Power aware computing
Power Minimization in a Backlit TFT-LCD Display by Concurrent Brightness and Contrast Scaling
Proceedings of the conference on Design, automation and test in Europe - Volume 1
Hierarchical Adaptive Dynamic Power Management
Proceedings of the conference on Design, automation and test in Europe - Volume 1
Task Feasibility Analysis and Dynamic Voltage Scaling in Fault-Tolerant Real-Time Embedded Systems
Proceedings of the conference on Design, automation and test in Europe - Volume 2
Managing power consumption in networks on chips
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Preemption-aware dynamic voltage scaling in hard real-time systems
Proceedings of the 2004 international symposium on Low power electronics and design
Disk drive energy optimization for audio-video applications
Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems
Smart edge server: beyond a wireless access point
Proceedings of the 2nd ACM international workshop on Wireless mobile applications and services on WLAN hotspots
Hierarchical Adaptive Dynamic Power Management
IEEE Transactions on Computers
Joint Power Management of Memory and Disk
Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
HEBS: Histogram Equalization for Backlight Scaling
Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Pruning-based, energy-optimal, deterministic I/O device scheduling for hard real-time systems
ACM Transactions on Embedded Computing Systems (TECS)
Energy optimization for a two-device data flow chain
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
Perception-guided power minimization for color sequential displays
GLSVLSI '06 Proceedings of the 16th ACM Great Lakes symposium on VLSI
Proceedings of the conference on Design, automation and test in Europe: Proceedings
Remote power control of wireless network interfaces
Journal of Embedded Computing - Low-power Embedded Systems
Cassyopia: compiler assisted system optimization
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Stochastic modeling and optimization for robust power management in a partially observable system
Proceedings of the conference on Design, automation and test in Europe
Measurement and modelling of the effective sleep time interval for dynamic power management of PCS
PDCN'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks
Energy-efficient wireless information retrieval
Journal of Computer and System Sciences
Wavelet-based dynamic power management for nonstationary service requests
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Power and reliability management of SoCs
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Stochastic DVS-based dynamic power management for soft real-time systems
Microprocessors & Microsystems
A framework of stochastic power management using hidden Markov model
Proceedings of the conference on Design, automation and test in Europe
Power management techniques for very low consumption and EMI reduction in automotive applications
Proceedings of the 21st annual symposium on Integrated circuits and system design
Adaptive Power Management Based on Reinforcement Learning for Embedded System
IEA/AIE '08 Proceedings of the 21st international conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems: New Frontiers in Applied Artificial Intelligence
Image enhancement for backlight-scaled TFT-LCD displays
IEEE Transactions on Circuits and Systems for Video Technology
System-level power management using online learning
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
An outlook on design technologies for future integrated systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Adaptive power management using reinforcement learning
Proceedings of the 2009 International Conference on Computer-Aided Design
Performance study and system optimization on sleep mode operation in IEEE 802.16e
IEEE Transactions on Wireless Communications
Predictive-flow-queue-based energy optimization for gigabit ethernet controllers
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
MIC '08 Proceedings of the 27th IASTED International Conference on Modelling, Identification and Control
Enhanced Q-learning algorithm for dynamic power management with performance constraint
Proceedings of the Conference on Design, Automation and Test in Europe
Accurate direct and indirect on-chip temperature sensing for efficient dynamic thermal management
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems - Special section on the ACM IEEE international conference on formal methods and models for codesign (MEMOCODE) 2009
HVS-aware dynamic backlight scaling in TFT-LCDs
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Uncertainty-aware dynamic power management in partially observable domains
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Asymptotically Optimal Controls for Time-Inhomogeneous Networks
SIAM Journal on Control and Optimization
Algorithm for the predictive hibernation of sensor systems
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
Optimization of reliability and power consumption in systems on a chip
PATMOS'05 Proceedings of the 15th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
SAMOS'06 Proceedings of the 6th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
Achieving autonomous power management using reinforcement learning
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Online learning of timeout policies for dynamic power management
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.04 |
Energy consumption of electronic devices has become a serious concern in recent years. Power management (PM) algorithms aim at reducing energy consumption at the system-level by selectively placing components into low-power states. Formerly, two classes of heuristic algorithms have been proposed for PM: timeout and predictive. Later, a category of algorithms based on stochastic control was proposed for PM. These algorithms guarantee optimal results as long as the system that is power managed can be modeled well with exponential distributions. We show that there is a large mismatch between measurements and simulation results if the exponential distribution is used to model all user request arrivals. We develop two new approaches that better model system behavior for general user request distributions. Our approaches are event-driven and give optimal results verified by measurements. The first approach we present is based on renewal theory. This model assumes that the decision to transition to low-power state can be made in only one state. Another method we developed is based on the time-indexed semi-Markov decision process (TISMDP) model. This model has wider applicability because it assumes that a decision to transition into a lower-power state can be made upon each event occurrence from any number of states. This model allows for transitions into low-power states from any state, but it is also more complex than our other approach. It is important to note that the results obtained by renewal model are guaranteed to match results obtained by TISMDP model, as both approaches give globally optimal solutions. We implemented our PM algorithms on two different classes of devices: two different hard disks and client-server wireless local area network systems such as the SmartBadge or a laptop. The measurement results show power savings ranging from a factor of 1.7 up to 5.0 with insignificant variation in performance