• DocumentCode
    3091688
  • Title

    A pervasive Internet approach to fine-grain power-aware computing

  • Author

    Abukmail, Ahmed ; Helal, Abdelsalam Sumi

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL
  • fYear
    2006
  • fDate
    23-27 Jan. 2006
  • Lastpage
    115
  • Abstract
    We present a novel approach to conserve power in networked mobile devices. Our approach exploits communication within a pervasive smart space as an opportunity to save power as opposed to the classic view of communication as a drain on resources. We outsource intensive computations to the network whenever a pervasive connection to the Internet exists and when it pays off to do so. At compile-time our approach generates two versions of the program being compiled, a client version and a server version, each containing the necessary code to handle the run-time decision of executing code locally on the mobile device or remotely to the server based on power efficiency. We utilize a technique from real-time systems to help the compiler generate highly accurate code by calculating the number of loop iterations for each candidate section of code. This approach has the advantage of analyzing applications at a finer granularity than other similar methodologies. This is because the candidate code sections are CPU blocks represented mostly by loops. Our experimental results performed on Intel´s XScale architecture and the Wi-Fi wireless technology show significant savings in power consumption by the mobile device
  • Keywords
    Internet; client-server systems; mobile handsets; power consumption; program compilers; program control structures; realisation theory; ubiquitous computing; CPU block; Intel XScale architecture; Wi-Fi wireless technology; client version; computation outsourcing; fine-grain power-aware computing; loop iteration; networked mobile device; pervasive Internet; pervasive computing; power consumption; power management; real-time system; server version; Computer networks; IP networks; Internet; Mobile communication; Network servers; Pervasive computing; Power generation; Real time systems; Runtime; Web server; Computation Outsourcing; Pervasive Computing; Power Management; Smart Spaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet, 2006. SAINT 2006. International Symposium on
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7695-2508-3
  • Type

    conf

  • DOI
    10.1109/SAINT.2006.5
  • Filename
    1581321