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 Alam | 1 | 7 | 0.55 |
Preeti Ranjan Panda | 2 | 786 | 89.40 |
Nikhil Tripathi | 3 | 113 | 9.84 |
Namita Sharma | 4 | 15 | 3.74 |
Sanjiv Narayan | 5 | 350 | 45.30 |