Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Monitoring energy consumption of smartphones


Published on

Presented by Fangwei Ding at PhoneCom 2011 workshop

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Monitoring energy consumption of smartphones

  1. 1. Monitoring Energy Consumption of Smartphones Fangwei Ding, Feng Xia, Wei Zhang, Xuhai Zhao, Chengchuan Ma School of Software Dalian University of Technology, Dalian Oct 2011 The 1st International Workshop on Sensing, Networking, and Computing with Smartphones
  2. 2. Outline <ul><li>Background </li></ul><ul><li>Related Work </li></ul><ul><li>System Design </li></ul><ul><li>Prototype Implementation </li></ul><ul><li>Conclusions </li></ul>
  3. 3. Background <ul><li>Smartphones support a large set of applications </li></ul><ul><li>Many applications consume significant battery energy </li></ul><ul><li>Advances in battery technology have not kept pace with rapidly growing energy demands </li></ul><ul><li>Power consumption has been critical for smartphones </li></ul><ul><li>Developers lack tools to analyze energy consumption of smartphones </li></ul><ul><li>Smart energy monitoring system (SEMO) </li></ul>
  4. 4. Related Work <ul><li>Monitoring the energy consumption of smartphones is very important for saving energy </li></ul><ul><li>Crk et al. [1] present a framework for energy monitoring, along with a physical activity monitoring application </li></ul><ul><li>Zhang et al. [2] describe PowerBooter, an automated power model construction technique to monitor power consumption of individual components </li></ul>[1] I. Crk, F. Albinali, C. Gniady, and J. Hartman, “Understanding energy consumption of sensor enabled applications on mobile phones,” 31st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE Press, Sept. 2009, pp. 6885-6888. [2] Lide Zhang et al., “Accurate online power estimation and automatic battery behavior based power model generation for smartphones,” International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS’10), IEEE Press, Oct. 2010, pp. 105-114.
  5. 5. System Design <ul><li>An inspector </li></ul><ul><li>A recorder </li></ul><ul><li>An analyzer </li></ul>
  6. 6. System Design <ul><li>The inspector </li></ul><ul><li>Checks battery information </li></ul>
  7. 7. System Design <ul><li>The recorder </li></ul><ul><li>Records the information of battery and applications </li></ul>
  8. 8. System Design <ul><li>The analyzer </li></ul><ul><li>Analyzes the data that recorder records </li></ul>
  9. 9. Prototype Implementation <ul><li>Java program language </li></ul><ul><li>Android SDK (Software Development Kit) </li></ul><ul><li>Eclipse with the ADT (Android Development Tools) Plug-in </li></ul><ul><li>Runs on android operating system </li></ul>
  10. 10. Prototype Implementation View on inspector History curve Real-time curve
  11. 11. Prototype Implementation Five different tasks Energy consumption ranking of five tasks Text message 5 Web browsing 4 Play games 3 Video streaming 2 File download 1 Applications Task No.
  12. 12. Conclusions <ul><li>SEMO: monitors and analyzes the energy consumption of applications on smartphones </li></ul><ul><li>Runs on android operating system </li></ul><ul><li>Records the energy consumption of applications and rank applications by their energy consumption rates </li></ul><ul><li>Works well on monitoring and analyzing the energy consumption of the applications on smartphones </li></ul>
  13. 13. Thank you very much! [email_address] [email_address]