• DocumentCode
    2205284
  • Title

    Elicit: Efficiently identify computation-intensive tasks in mobile applications for offloading

  • Author

    Hassan, Mohammed A. ; Qi Wei ; Songqing Chen

  • Author_Institution
    NetApp Inc., USA
  • fYear
    2015
  • fDate
    6-7 Aug. 2015
  • Firstpage
    12
  • Lastpage
    22
  • Abstract
    As mobile devices are battery powered and have less computing resources, plenty of research has been conducted on how to efficiently offload computing-intensive tasks in a mobile application to more powerful counterpart. However, prior research either implicitly assumes that the computing-intensive tasks are known in advance or the application developers will make special notations about them. In this paper, we design a framework Elicit to efficiently identify the computation-intensive tasks in mobile applications for offloading. Furthermore, we also consider the response time savings dynamically when deciding whether to offload a task based on the runtime system resources. A prototype of Elicit is built based on the Dalvik VM. Our evaluation with some popular Android applications from Google Play shows that Elicit can efficiently find an application´s computing-intensive task and save response time and energy consumption when these tasks are offloaded.
  • Keywords
    Mobile applications; Mobile handsets; Performance gain; Servers; Support vector machines; Time factors; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
  • Conference_Location
    Boston, MA, USA
  • Type

    conf

  • DOI
    10.1109/NAS.2015.7255215
  • Filename
    7255215