skip to main content
10.1145/1454503.1454562acmconferencesArticle/Chapter ViewAbstractPublication PagesmswimConference Proceedingsconference-collections
research-article

Modeling the energy cost of applications on portable wireless devices

Published: 27 October 2008 Publication History

Abstract

Extending the battery life of portable wireless devices has been in the focus of researchers for close to a decade. Several energy management techniques have been investigated at different levels of system design -- starting from silicon at the bottom to application design at the top, with communication protocols and operating system in between. In this paper, we present a model to estimate the energy cost of an application running on a portable wireless device. To develop the cost model, we partition a wireless device into two components, namely, computation and communication. Each component is modeled by a state-transition diagram. Two attributes are associated with each state: an average power cost and a state residence time. The cost of each state of the state-transition diagrams is validated by actual measurements. For a constant voltage supply, the average power cost of a state is denoted by the average current drawn by the component. The state residence times are estimated from the behavior of applications. The cost model has been validated by performing actual measurement of energy cost. We find that the estimated cost and the actual energy cost are within 5-10% of each other. This study will help us in improving the design of energy efficient software for portable devices. Moreover, the energy consumption breakdown into components will be an essential guide for future research in energy management of hardware and software systems.

References

[1]
A. Acquaviva, T. Simunic, V. Deolalikar, and S. Roy. Remote power control of wireless network interfaces. Special Issue of Journal of Embedded Computing, 3, 2004.
[2]
L. S. Brakmo, D. A. Wallach, and M. A. Viredaz. usleep: A technique for reducing energy consumption in handheld devices. In Proceedings of MobiSys, pages 48--56, June 2004.
[3]
O. Celebican, T. S. Rosing, and V. J. Mooney. Energy estimation of peripheral devices in embedded systems. In Proceedings of Great Lakes Symposium on VLSI, April 2004.
[4]
S.-H. Chow, Y.-C. Ho, and T. Hwang. Battery modeling for energy aware system design. ACM Transactions on Design Automation of Electronic Systems, 1(3):315--340, 1996.
[5]
M. P. Desai, H. Narayanan, and S. B. Patkar. The realization of finite state machines by decomposition and the principal lattice of partitions of a submodular function. Discrete Applied Mathematics, 131(2):299--310, September 2003.
[6]
P. Havinga and G. Smit. Energy-efficient wireless networking for multimedia applications. Wireless Communications and Mobile Computing, Wiley, pp. 165--184. 2001.
[7]
http://www.cse.dmu.ac.uk/~bb/Teaching/ComputerSystems/SystemBenchmarks/BenchMarks.html.
[8]
http://www.keithley.com/products/fasttransient/~mn=2304A.
[9]
G. B. i Creus and P. Niska. System-level power management for mobile devices. In Seventh International Conference on Computer and Information Technology, pages 799--804, October 2007.
[10]
X. Li, W. Song, and W. Wang. A unified energy-efficient topology for unicast and broadcast. In ACM MobiCom, pages 1--15, 2005.
[11]
S. Marek. Battling the battery drain, 2002. Wireless Internet Magazine, January.
[12]
J. D. Musa. Operational profiles in software reliability engineering. IEEE Software, 10(2):14--32, 1993.
[13]
K. Naik and D. S. L. Wei. Software implementation strategies for power-conscious systems. Mobile Networks and Applications, 6(3):291--305, 2001.
[14]
M. Nemani and F. Najm. Towards a high-level power estimation capability. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 15(6):588--598, June 1996.
[15]
R. Powers. Batteries of low electronics. Proceedings of IEEE, 83(4), April 1995.
[16]
R. Rao, S. Vrudhula, and D. Rakhmatov. Battery modeling for energy aware system design. Computer, 36(12):77--87, 2003.
[17]
E. Shih, P. Bahl, and M. Sinclair. Wake on wireless: An event driven energy saving strategy for battery operated devices. In ACM MobiCom, 2002.
[18]
V. Shnayder, M. Hempstead, B. rong Chen, G. W. Allen, and M. Welsh. Simulating the power consumption of large-scale sensor network applications. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys), November 2004.
[19]
T. Simunic and S. Boyd. Managing power consumption in networks on chips. In Proceedings of Design, Automation and Test Europe (DATE), pages 110--116, 2004.
[20]
K. S. Vallerio, L. Zhong, and N. K. Jha. Energy-efficient graphical user interface design. IEEE Transactions on Mobile Computing, 5(7):846--859, 2006.

Cited By

View all

Index Terms

  1. Modeling the energy cost of applications on portable wireless devices

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MSWiM '08: Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems
    October 2008
    430 pages
    ISBN:9781605582351
    DOI:10.1145/1454503
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 27 October 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. energy estimation
    2. portable devices
    3. wireless networks

    Qualifiers

    • Research-article

    Conference

    MSWiM '08
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 398 of 1,577 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media