60 likes | 185 Views
www.en-act.eu. A Method for Characterizing Energy Consumption in Android Smartphones. Authors: Luis Corral, Anton B. Georgiev , Alberto Sillitti , Giancarlo Succi Center for Applied Software Engineering, Free University of Bozen/ Bolzano, Bolzano , Italy
E N D
www.en-act.eu A Method for Characterizing Energy Consumption in Android Smartphones Authors:Luis Corral, Anton B. Georgiev, Alberto Sillitti, Giancarlo Succi Center for Applied Software Engineering, Free University of Bozen/Bolzano, Bolzano, Italy GREENS 2013, ICSE 2013San Francisco, CA, USA20.05,2013
L. Corral, A. Georgiev, A. Sillitti, G. Succi | Center for Applied Software Engineering | Free University of Bozen/Bolzano Motivation • Smartphones have a market penetration in millions both in active users and sold devices. • Power autonomy requirementsof mobile devices with rapidly increasing computing capabilities. • Reduce battery garbage. • In order to saveenergy first we need to measureit.
L. Corral, A. Georgiev, A. Sillitti, G. Succi | Center for Applied Software Engineering | Free University of Bozen/Bolzano Our approach • We aim to characterize the energy consumption based on the time that battery lasts. • relate the status of the components of the smartphone with the battery level • collect available sensors' data surveying parameters exposed by OS • CharM - Android application tool for collecting energy related OS parameters of the device component. • Experiment: • Setup - Three devices with different hardware and software configurations (HTC Nexus One, Samsung Galaxy, Nexus 7 tablet,) • Data Collection – Three stages with multiple 2 hours long iterations: • Normal Mode – daily usage of the device, serve as a baseline. • Airplane Mode – all the communication interfaces disabled. • Component stress Mode – every iteration one of the components was put in high power consumption state, while the others were disabled.
L. Corral, A. Georgiev, A. Sillitti, G. Succi | Center for Applied Software Engineering | Free University of Bozen/Bolzano Results • Percentage of Battery Discharge in 2 Hours Ranking of Energy Hungry Components • 500+ hours of data collection. • The most energy hungry components are CPU, OLED and WIFI interface.
L. Corral, A. Georgiev, A. Sillitti, G. Succi | Center for Applied Software Engineering | Free University of Bozen/Bolzano Challenges • Improve CharM: • Add more parameters that can be taken from the OS (e.g. battery temperature). • Provide enhanced reporting features (e.g. customized plots, tables and reports). • Improve collected dataaccuracy and completeness. • Green metrics? • Green security? • Testing for energy efficiency?
L. Corral, A. Georgiev, A. Sillitti, G. Succi | Center for Applied Software Engineering | Free University of Bozen/Bolzano Questions?