Dynamic Voltage Scaling Algorithm for Battery Powered System with Discrete Voltages

Article Preview

Abstract:

Battery lifetime has become one of the key control parameter of mobile devices design. Maximizing battery lifetime is a difficult task because of both the nonlinear for battery capacity consumption and the correlation between capacity consumption and battery load. In this paper we address the problem how Dynamic Voltage Scaling (DVS) policy optimizes battery utilization according to battery discharge characteristic for the discrete voltage systems. We analyze the battery discharge characteristic and find that the whole battery discharge takes on a linear discharge phase and a nonlinear discharge phase successively. The proposed DVS policy utilizes different methods to generate the voltage schedule during the different discharge phases. Simulation results show that the policy can effectively reduce battery capacity consumption and increase the workload performed during the battery lifetime.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

136-140

Citation:

Online since:

April 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] W. Kim, D. Shin, H. S. Yun, J. Kim and S. L. Min, Performance Comparison of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems, Proc. Real-Time and Embedded Technology and Applications, 2002, pp.219-228

DOI: 10.1109/rttas.2002.1137397

Google Scholar

[2] D. Rakhmatov and S. Vrudhula, Energy management for battery powered embedded systems, ACM Transactions on Embedded Computing Systems, 2004, vol. 2, pp.277-324.

DOI: 10.1145/860176.860179

Google Scholar

[3] R. Rao, S. Vrudhula and D. Rakhmatov, Battery Modeling for Energy-Aware Systems Design, IEEE Computer, 2003, vol. 36, pp.77-87.

DOI: 10.1109/mc.2003.1250886

Google Scholar

[4] D. Rakhmatov, S. Vrudhula and D. A. Wallach, An Model for Battery Lifetime analysis for Organizing Applications on a Pocket Computer, IEEE Transaction on VLSI Systems, 2003, vol. 11, pp.1019-1030.

DOI: 10.1109/tvlsi.2003.819320

Google Scholar

[5] J. Khan and R. Vemuri, An Iterative Algorithm for Battery-Aware Task Scheduling on Portable Computing Platforms, Proc. Design, Automation and Test in Europe, 2005, pp.622-627.

DOI: 10.1109/date.2005.62

Google Scholar

[6] P. Chowdhury and C. Chakrabarti, Static Task-Scheduling Algorithms for Battery-Powered DVS Systems," IEEE Transactions on VLSI Systems, 2005, vol. 13, pp.226-237.

DOI: 10.1109/tvlsi.2004.840771

Google Scholar

[7] J. Zhuo, C. Chaitali and L. Kyungsoo, Maximizing the Lifetime of Embedded Systems Powered by Fuel Cell-Battery Hybrids, IEEE Transactions on VLSI Systems, 2009, vol. 17, pp.22-32.

DOI: 10.1109/tvlsi.2008.2008432

Google Scholar

[8] K. Choi, W. Lee and R. Soma, Dynamic Voltage and Frequency Scaling Under a Precise Energy Model Considering Variable and Fixed Components of the System Power Dissipation, Proc. International Conference on Computer Aided Design, 2004, pp.128-133.

DOI: 10.1109/iccad.2004.1382538

Google Scholar