Design considerations for battery-powered electronics
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
A discrete-time battery model for high-level power estimation
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Voltage scheduling in the IpARM microprocessor system
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Energy-efficient design of battery-powered embedded systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low power electronics and design
Battery-aware static scheduling for distributed real-time embedded systems
Proceedings of the 38th annual Design Automation Conference
Battery capacity measurement and analysis using lithium coin cell battery
ISLPED '01 Proceedings of the 2001 international symposium on Low power electronics and design
Battery-conscious task sequencing for portable devices including voltage/clock scaling
Proceedings of the 39th annual Design Automation Conference
Power optimization of real-time embedded systems on variable speed processors
Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design
Energy efficient real-time scheduling
Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design
Battery-Driven Dynamic Power Management
IEEE Design & Test
A scheduling model for reduced CPU energy
FOCS '95 Proceedings of the 36th Annual Symposium on Foundations of Computer Science
Battery Life Estimation of Mobile Embedded Systems
VLSID '01 Proceedings of the The 14th International Conference on VLSI Design (VLSID '01)
ASP-DAC '02 Proceedings of the 2002 Asia and South Pacific Design Automation Conference
Battery-Driven System Design: A New Frontier in Low Power Design
ASP-DAC '02 Proceedings of the 2002 Asia and South Pacific Design Automation Conference
Energy management for battery-powered embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Balancing batteries, power, and performance: system issues in cpu speed-setting for mobile computing
Balancing batteries, power, and performance: system issues in cpu speed-setting for mobile computing
Modeling and optimization of energy supply and demand for portable reconfigurable electronic systems
Modeling and optimization of energy supply and demand for portable reconfigurable electronic systems
Variable voltage task scheduling algorithms for minimizing energy/power
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A model for battery lifetime analysis for organizing applications on a pocket computer
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Power optimization of variable-voltage core-based systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Improving battery performance by using traffic shaping techniques
IEEE Journal on Selected Areas in Communications
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IntellBatt: towards smarter battery design
Proceedings of the 45th annual Design Automation Conference
Neural Processor as a Dynamic Power Manager for Digital Systems
MICAI '08 Proceedings of the 7th Mexican International Conference on Artificial Intelligence: Advances in Artificial Intelligence
Energy budget approximations for battery-powered systems with a fixed schedule of active intervals
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Near optimal battery-aware energy management
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design
Slack allocation algorithm for parallel machines
Journal of Parallel and Distributed Computing
Dynamic slack allocation algorithms for energy minimization on parallel machines
Journal of Parallel and Distributed Computing
Packet transmission policies for battery operated wireless sensor networks
Frontiers of Computer Science in China
Energy efficient multiprocessor task scheduling under input-dependent variation
Proceedings of the Conference on Design, Automation and Test in Europe
Enhancing battery efficiency for pervasive health-monitoring systems based on electronic textiles
IEEE Transactions on Information Technology in Biomedicine - Special section on affective and pervasive computing for healthcare
Resource management of distributed virtual machines
International Journal of Ad Hoc and Ubiquitous Computing
IT-cooling collaborative control methods for battery-aware IT-systems targeting India
ICT-GLOW'12 Proceedings of the Second international conference on ICT as Key Technology against Global Warming
Hi-index | 0.00 |
Battery lifetime enhancement is a critical design parameter for mobile computing devices. Maximizing the battery lifetime is a particularly difficult problem due to the nonlinearity of the battery behavior and its dependence on the characteristics of the discharge profile. In this paper, we address the problem of task scheduling with voltage scaling in a battery-powered single and multiprocessor system such that the residual charge or the battery voltage (the parameters for evaluating battery performance) is maximized. We propose an efficient heuristic algorithm using a charge-based cost function derived from the analytical battery model. Our algorithm first creates a task sequence that ensures battery survival, and then distributes the available delay slack so that the cost function is maximized. The effectiveness of the algorithm has been verified using DUALFOIL, a low-level Li-ion battery simulator. The algorithm has been validated on synthetic examples created from applications running on Compaq's handheld computing research platform, ITSY.