• DocumentCode
    2660054
  • Title

    PowerSpy: fine-grained software energy profiling for mobile devices

  • Author

    Banerjee, Kutty S. ; Agu, Emmanuel

  • Author_Institution
    Dept. of Comput. Sci., Worcester Polytech. Inst., MA, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    1136
  • Abstract
    Battery power capacity has shown very little growth, especially when compared with the exponential growths of CPU power, memory and disk space. Hence, battery power is frequently the most constraining resource on a mobile device. As a foundation for optimizing application energy usage on mobile devices, it is increasingly important to profile system-wide energy usage in order to accurately determine where the energy is going. Previous work on profiling energy usage has either required external hardware multimeters, provided coarse grain results or required modifications to the operating system or/and profiled application. We present PowerSpy, which tracks and reports the battery energy consumed by the different threads of a monitored application, the operating system, other applications in a multi-threaded environment along with I/O devices. Using PowerSpy, we are able to measure the power consumption of five diverse applications including a Web browser, VRML graphics browser, compiler and video player, all without requiring modification to the application´s source code.
  • Keywords
    mobile computing; mobile handsets; online front-ends; power consumption; program compilers; software tools; virtual reality languages; PowerSpy; VRML graphics browser; Web browser; battery power capacity; compiler; fine-grained software energy profiling; mobile devices; power consumption; source code; system-wide energy usage; video player; Application software; Batteries; Computerized monitoring; Energy consumption; Graphics; Hardware; Operating systems; Personal digital assistants; Sampling methods; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Networks, Communications and Mobile Computing, 2005 International Conference on
  • Print_ISBN
    0-7803-9305-8
  • Type

    conf

  • DOI
    10.1109/WIRLES.2005.1549572
  • Filename
    1549572