Energy management for battery-powered embedded systems

@article{Rakhmatov2003EnergyMF,
  title={Energy management for battery-powered embedded systems},
  author={D. Rakhmatov and S. Vrudhula},
  journal={ACM Trans. Embed. Comput. Syst.},
  year={2003},
  volume={2},
  pages={277-324}
}
Portable embedded computing systems require energy autonomy. [...] Key Method Based on these properties, we propose several algorithms for task ordering and voltage assignment, including optimal idle period insertion to exercise charge recovery.This paper presents the first effort toward a formal treatment of battery-aware task scheduling and voltage scaling, based on an accurate analytical model of the battery behavior.Expand
Energy Budget Approximations for Battery-Powered Systems With a Fixed Schedule of Active Intervals
  • D. Rakhmatov
  • Engineering, Computer Science
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • 2008
TLDR
This paper relies on an accurate analytical battery model that takes into account nonlinear changes in the battery voltage, capacity loss at high discharge rates, charge recovery, and capacity fade over time and computes the energy budget for each active interval and guarantees that the battery survives until the end of the schedule. Expand
Static task-scheduling algorithms for battery-powered DVS systems
TLDR
This paper proposes an efficient heuristic algorithm using a charge-based cost function derived from the analytical battery model that first creates a task sequence that ensures battery survival, and then distributes the available delay slack so that the cost function is maximized. Expand
Energy-efficient Static Voltage Scheduling Algorithms for Battery-powered DVS Systems
Reducing power or energy consumption to extend battery lifetime of portable systems, decrease chip cooling costs, and increase system reliability become one of the major concerns in today’s embeddedExpand
Estimating the Lifetime of Wireless Sensor Network Nodes through the Use of Embedded Analytical Battery Models
TLDR
This work proposes a software-based approach to estimate both the state of charge and the voltage of batteries in Wireless Sensor Networks nodes based on the use of a temperature-dependent analytical battery model, demonstrating the feasibility of using embedded analytical battery models to estimate the lifetime of batteries, without affecting the tasks performed by the WSN nodes. Expand
Energy-performance management in battery powered reconfigurable processors for standalone IoT systems
TLDR
This paper addresses an energy-performance management method in battery powered reconfigurable processors for standalone IoT systems that extends battery lifetime by 34% in energy minimizing scenario and boosts the average performance by 31% while extending the battery Lifetime by 25% in the complete discharging scenario. Expand
Energy management for battery-powered reconfigurable computing platforms
  • J. Khan, R. Vemuri
  • Engineering, Computer Science
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • 2006
TLDR
A unique methodology to dynamically change the active area of a field programmable gate array (FPGA) to vary the battery usage and lifetime of the system and presents a heuristic iterative algorithm for single and multiple processing units. Expand
An efficient dynamic task scheduling algorithm for battery powered DVS systems
  • Jianli Zhuo, C. Chakrabarti
  • Engineering
  • Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005.
  • 2005
Battery lifetime enhancement is a critical design parameter for mobile computing devices. Maximizing battery lifetime is a particularly difficult problem due to the nonlinearity of the batteryExpand
Battery optimization vs energy optimization: which to choose and when?
  • R. Rao, S. Vrudhula
  • Engineering, Computer Science
  • ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005.
  • 2005
TLDR
An analytical bound on the recovery time of a battery as a function of the extent of recovery is obtained and the effect of the rest periods is shown to reduce the improvement of battery-charge optimizing techniques over traditional energy-optimizing techniques. Expand
A Novel Design of Adaptive Reconfigurable Multicell Battery for Power-Aware Embedded Networked Sensing Systems
TLDR
A novel adaptive, proactive, and reconfigurable multicell battery design for supporting power-aware hardware and energy-efficient network protocols for embedded networked systems, which provides a whole new perspective to look at the energy problems of battery- powered embedded networking sensing systems. Expand
Exploring Adaptive Reconfiguration to Optimize Energy Efficiency in Large-Scale Battery Systems
TLDR
By abstracting the battery system into a graph representation, two adaptive reconfiguration algorithms are developed to identify the desired system configurations dynamically in accordance with real-time load requirements and are able to achieve 1× to 5× performance improvement with regard to the system operation time. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 48 REFERENCES
Battery life estimation of mobile embedded systems
TLDR
A stochastic model of a battery is introduced, which can simultaneously model two key phenomena affecting the battery life and the amount of energy that can be delivered by the battery: the rate capacity effect and the recovery effect. Expand
Battery lifetime prediction for energy-aware computing
TLDR
A novel analytical model of a battery is presented that not only can be used to predict battery lifetime, but also can serve as a cost function for optimization of the energy usage in battery-powered systems. Expand
Design considerations for battery-powered electronics
TLDR
Analytical derivations and experimental results underline the importance of the correct modeling of the battery-hardware system as a whole and provide a more accurate basis for comparing various low power optimization methodologies and techniques targeted toward battery-powered electronics. Expand
Battery-aware static scheduling for distributed real-time embedded systems
TLDR
A battery lifespan evaluation metric is developed which is aware of the shape of the discharge power profile and shows that the battery lifespan can be increased by up to 29% by optimizing the discharged power file alone. Expand
A scheduling model for reduced CPU energy
TLDR
This paper proposes a simple model of job scheduling aimed at capturing some key aspects of energy minimization, and gives an off-line algorithm that computes, for any set of jobs, a minimum-energy schedule. Expand
Battery aware task scheduling for a system-on-a-chip using voltage/clock scaling
TLDR
This paper addresses the problem of task scheduling in single processor and multiprocessor systems such that the battery lifetime is maximized by shaping the current load profile by using heuristics derived from the properties of the battery model. Expand
Battery-conscious task sequencing for portable devices including voltage/clock scaling
TLDR
This work developed an accurate analytical battery model and validated it with measurements taken on a real lithium-ion battery used in a pocket computer and utilizes its properties to develop several novel algorithms, including insertion of recovery periods and voltage/clock scaling for delay slack distribution. Expand
What is the limit of energy saving by dynamic voltage scaling?
  • G. Qu
  • Engineering, Computer Science
  • IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281)
  • 2001
TLDR
The results show that DVS results in energy reduction from 36% to 79%, and the real life DVS systems can be very close to the ideal system in energy saving. Expand
Scheduling for reduced CPU energy
TLDR
A new metric for cpu energy performance, millions-of-instructions-per-joule (MIPJ), and several methods for varying the clock speed dynamically under control of the operating system, and examine the performance of these methods against workstation traces. Expand
A discrete-time battery model for high-level power estimation
TLDR
A discrete-time model for the complete power supply sub-system that closely approximates the behavior of its circuit-level (i.e., HSpice), continuous-time counterpart is introduced and can be successfully used for the purpose of battery life-time estimation during design optimization. Expand
...
1
2
3
4
5
...