Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1621890.1621905acmconferencesArticle/Chapter ViewAbstractPublication PagescomswareConference Proceedingsconference-collections
research-article

An application-aware approach to efficient power management in mobile devices

Published: 16 June 2009 Publication History

Abstract

Reducing the energy consumed by mobile wireless devices to extend the lifetime of the batteries that power them is one of the major challenges in designing such systems. While this problem can be addressed at various levels (e.g. device, operating system, middleware, application), we think that it is possible to get a higher energy saving when considering the needs of the applications (application-aware). Our approach is centred on analyzing the behaviour of the applications more than the resources. In this paper, we present an application-aware framework which utilizes the needs of the applications and Dynamic Power Management (DPM) techniques focused on the wireless network card to control and reduce power consumption at runtime. We include a novel technique that increases the energy savings. We have also developed a simple prototype to test the viability of our idea. The experimental results show that the proposed approach achieves between 10% - 40% average reduction in the energy consumed by the wireless network interface.

References

[1]
Dakaiakos, M. D. 2004. Intermediary infrastrutures for the World Wide Web. Computer Networks: The International Journal of Computer and Telecommunications Networking, 45. New York: Elsevier North-Holland, Inc, 421--447.
[2]
Vardhan, V., Grobe, D., Yuan, W., Harris, A., Adve, S. V., Jones, D. L., Kravets, R. H., Nahrstedt, K. 2005. GRACE: A Hierarchical Cross-Layer Adaptation Framework for Saving Energy. Proceedings of Austin Conference on Energy-Efficient Design.
[3]
SyncML. SyncML Iniciative. 2009. Accessed 8th January 2009 from http://www.syncml.org.
[4]
Flinn, J., Satyanaranan, M., 2004. Managing battery lifetime with energy-aware adaptation. ACM Transactions on Computer Systems (TOCS), vol. 22, no. 2 (May. 2004), 137--179.
[5]
Dhiman G. and Simunic, T. 2007. Dynamic voltage frequency scaling for multi-tasking systems using online learning. Proceedings of the 2007 International Symposium on Low-Power Electronics and Design. ACM Press. ISLPED'07. New York, NY, USA, 207--212.
[6]
Douglis, F., Krishnan, P., Bershad, B. 2005. Adaptive Disk Spin-Down Policies for Mobile Computers. Proceedings of the 2nd Usenix Symp. Mobile and Location-Independent Computing. MLICS 95. Usenix, 121--137.
[7]
Zeng, H., Ellis, C. S., Lebeck, A. R. 2005. Experiences in managing energy with ECOSystem. IEEE Pervasive Computing (January--March 2005), 62--68.
[8]
Weissel, A., Beutel, B., Bellosa, F. 2002. Cooperative I/O: A novel I/O Semantics for Energy-Aware Applications. Proceedings of the 5th Symp. Operating System Design and Implementation (OSDI 2002). Usenix, 117--130.
[9]
Anand, M., Nightingale, E. B., Flinn, J. 2004. Ghost in the machine: Interfaces for better power management. Proceedings of the 2nd international conference on Mobile systems, applications, and services (MobiSys'04). Usenix, 23--35.
[10]
Pettis, N., Cai, L. and Lu, Y.-H. 2006. Statistically Optimal Dynamic Power Management for Streaming Data. IEEE Transactions on Computers, No. 55, Vol. 7, 800--814.
[11]
Teodorescu, R. and Torrellas, J. 2008. Variation-aware application scheduling and power management for chip multiprocessors. Proceedings of the 35th International Symposium on Computer Architecture (ISCA'08). Washington, DC, USA. IEEE Computer Society, 363--374.
[12]
Lara E., et al. 2005. Iterative adaptation for mobile clients using existing APIs. IEEE Transactions on Parallel and Distributed Systems, vol. 16, no 10 (October 2005).
[13]
Flinn, J., Narayanan, D., Satyanarayanan, M. 2001. Self-Tuned Remote Execution for Pervasive Computing. Proceedings of Hot Topics on Operating Systems. Germany.
[14]
Mohapatra, S., Venkatasubramanian, N. 2003. PARM: Power aware reconfigurable middleware. Proceedings of IEEE International Conference on Distributed Computer Systems (ICDS-23).
[15]
Huang, Y., Mohapatra, S. 2005. An Energy-Efficient Middleware for supporting multimedia Services in Mobile Grid Enviroments. Proceedings of Next Generation Web and Grid Systems (ITCC 2005). Las Vegas.
[16]
Kravets, R., Krishnan, P. 2000. Application-Driven Power Management for Mobile Communication. Wireless Networks, vol6, 263--277.
[17]
Anand, M., Nightingale, E. B., Flinn, J. 2004. Ghost in the machine: Interfaces for better power management. Proceedings of the 2nd international conference on Mobile systems, applications, and services (MobiSYS'04). Boston.

Cited By

View all
  • (2021)Energy and Runtime Performance Optimization of Node.js Web Requests2021 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E52221.2021.00021(71-82)Online publication date: Oct-2021
  • (2021)Mobile Cloud Computing and Wireless Sensor Networks: A review, integration architecture, and future directionsIET Networks10.1049/ntw2.1201310:4(141-161)Online publication date: 10-Mar-2021
  • (2014)A software framework for user-level power management2014 IEEE Fourth International Conference on Consumer Electronics Berlin (ICCE-Berlin)10.1109/ICCE-Berlin.2014.7034302(435-439)Online publication date: Sep-2014
  • Show More Cited By

Index Terms

  1. An application-aware approach to efficient power management in mobile devices

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      COMSWARE '09: Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
      June 2009
      183 pages
      ISBN:9781605583532
      DOI:10.1145/1621890
      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: 16 June 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. XML-based policies
      2. application awareness
      3. mobile applications
      4. network and power management

      Qualifiers

      • Research-article

      Conference

      COMSWARE '09

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

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

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Energy and Runtime Performance Optimization of Node.js Web Requests2021 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E52221.2021.00021(71-82)Online publication date: Oct-2021
      • (2021)Mobile Cloud Computing and Wireless Sensor Networks: A review, integration architecture, and future directionsIET Networks10.1049/ntw2.1201310:4(141-161)Online publication date: 10-Mar-2021
      • (2014)A software framework for user-level power management2014 IEEE Fourth International Conference on Consumer Electronics Berlin (ICCE-Berlin)10.1109/ICCE-Berlin.2014.7034302(435-439)Online publication date: Sep-2014
      • (2013)Energy Management Techniques in Modern Mobile HandsetsIEEE Communications Surveys & Tutorials10.1109/SURV.2012.021312.0004515:1(179-198)Online publication date: Sep-2014
      • (2012)Power Management for Wireless Data Transmission Using Complex Event ProcessingIEEE Transactions on Computers10.1109/TC.2012.11361:12(1765-1777)Online publication date: 1-Dec-2012

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media