DocumentCode
129005
Title
Energy optimization in Android applications through wakelock placement
Author
Alam, F. ; Panda, Preeti Ranjan ; Tripathi, N. ; Sharma, Neelam ; Narayan, S.
Author_Institution
Indian Inst. of Technol. Delhi, New Delhi, India
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
4
Abstract
Energy efficiency is a critical factor in mobile systems, and a significant body of recent research efforts has focused on reducing the energy dissipation in mobile hardware and applications. The Android OS Power Manager provides programming interface routines called wakelocks for controlling the activation state of devices on a mobile system. An appropriate placement of wakelock acquire and release functions in the application can make a significant difference to the energy consumption. In this paper, we propose a data flow analysis based strategy for determining the placement of wakelock statements corresponding to the uses of devices in an application. Our experimental evaluation on a set of Android applications show significant (up to 32%) energy savings with the proposed optimization strategy.
Keywords
application program interfaces; data flow analysis; energy conservation; mobile computing; optimisation; power aware computing; smart phones; telecommunication power management; Android OS power manager; Android applications; data flow analysis based strategy; device activation state control; energy consumption; energy dissipation reduction; energy efficiency; energy optimization strategy; energy saving; mobile hardware; mobile system; programming interface routines; wakelock acquire and release functions; wakelock placement; wakelock statement placement determination; Batteries; Energy consumption; Energy dissipation; Mobile communication; Optimization; Smart phones;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.101
Filename
6800302
Link To Document