• 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