Title
Energy optimization in android applications through wakelock placement
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.
Year
DOI
Venue
2014
10.7873/DATE.2014.101
Design, Automation and Test in Europe Conference and Exhibition
Keywords
Field
DocType
significant difference,energy saving,energy consumption,wakelock placement,energy optimization,energy dissipation,android application,android os power manager,significant body,mobile hardware,energy efficiency,mobile system,energy conservation,data flow analysis,optimization,mobile computing,mobile communication
Mobile computing,Energy conservation,Android (operating system),Computer science,Efficient energy use,Dissipation,Data-flow analysis,Real-time computing,Energy consumption,Embedded system,Energy minimization
Conference
ISSN
Citations 
PageRank 
1530-1591
7
0.55
References 
Authors
10
5
Name
Order
Citations
PageRank
Faisal Alam170.55
Preeti Ranjan Panda278689.40
Nikhil Tripathi31139.84
Namita Sharma4153.74
Sanjiv Narayan535045.30