Top Banner
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 1
13

Monitoring energy consumption of smartphones

Nov 01, 2014

Download

Technology

phonecom

Presented by Fangwei Ding at PhoneCom 2011 workshop
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Monitoring energy consumption of smartphones

Monitoring Energy Consumption of Smartphones

Fangwei Ding, Feng Xia, Wei Zhang, Xuhai Zhao, Chengchuan MaSchool of Software

Dalian University of Technology, Dalian

Oct 2011

The 1st International Workshop on Sensing, Networking, and Computing with Smartphones

1

Page 2: Monitoring energy consumption of smartphones

Outline

Background Related Work System Design Prototype Implementation Conclusions

2

Page 3: Monitoring energy consumption of smartphones

Background

Smartphones support a large set of applications

Many applications consume significant battery energy

Advances in battery technology have not kept pace with rapidly growing energy demands

Power consumption has been critical for smartphones

Developers lack tools to analyze energy consumption of smartphones

Smart energy monitoring system (SEMO)

3

Page 4: Monitoring energy consumption of smartphones

Related Work

4

Monitoring the energy consumption of smartphones is very important for saving energy

Crk et al. [1] present a framework for energy monitoring, along with a physical activity monitoring application

Zhang et al. [2] describe PowerBooter, an automated power model construction technique to monitor power consumption of individual components

[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.

Page 5: Monitoring energy consumption of smartphones

System Design

5

An inspector

A recorder

An analyzer

Page 6: Monitoring energy consumption of smartphones

System Design

6

The inspector

Checks battery information

Page 7: Monitoring energy consumption of smartphones

System Design

7

Start

End

Periodically record the information of the battery and the applications

Select the start time and end time

Draw the history curve of the the power remaining of the battery

End

Draw the real-time curve of the the power remaining of the battery

The recorder

Records the information of battery and applications

Page 8: Monitoring energy consumption of smartphones

System Design

8

Start

End

Get the recorded information of the battery and applications

Analyze the collected data

Get the rate of the energy consumption of the applications

Rank the applications by their energy consumption rate

The analyzer

Analyzes the data that recorder records

Page 9: Monitoring energy consumption of smartphones

Prototype Implementation

Java program language Android SDK (Software Development Kit) Eclipse with the ADT (Android Development

Tools) Plug-in Runs on android operating system

9

Page 10: Monitoring energy consumption of smartphones

Prototype Implementation

View on inspector History curve Real-time curve

10

Page 11: Monitoring energy consumption of smartphones

Prototype Implementation

Five different tasksEnergy consumption ranking of five tasks

11

Task No.

Applications

1 File download

2 Video streaming

3 Play games

4 Web browsing

5 Text message

Page 12: Monitoring energy consumption of smartphones

Conclusions

SEMO: monitors and analyzes the energy consumption of applications on smartphones

Runs on android operating system

Records the energy consumption of applications and rank applications by their energy consumption rates

Works well on monitoring and analyzing the energy consumption of the applications on smartphones

12

Page 13: Monitoring energy consumption of smartphones

Thank you very much!

[email protected]@ieee.org

13