• DocumentCode
    2542719
  • Title

    System Level Energy Optimization for Location Aware Computing

  • Author

    Sankaran, Hariharan ; Katkoori, Srinivas ; Kailasam, Umadevi

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL
  • fYear
    2005
  • fDate
    8-12 March 2005
  • Firstpage
    319
  • Lastpage
    323
  • Abstract
    We present a system-level energy optimization technique for a location-aware computing system that provides relevant information about the user´s current location. The system is initialized with a map (in the form of a graph) as well as audio files associated with several locations in the map. The system consists of: GPS receiver module, serial port, compact flash module, stereo codec, power manager module implementing three sub modules namely, GPS-to-real-world position conversion module (implements algorithm to convert GPS co-ordinates to graph nodes), nearest-location-search module (implements modified Dijkstra´s algorithm), user speed estimation module. The power manager implements an algorithm that works as follows: at any given location, the algorithm predicts the user speed by exponential average approach. The attenuation factor of this approach can be varied to account for the user speed history. The estimated speed is used to predict the time (say T) required to reach the next nearest location determined by nearest-location-search module implementing modified Dijkstra´s algorithm. The subsystems are shutdown or switched to low-power mode for time T. After time T, the system wakes up and re-executes the algorithm. Based on a system-level model (VHDL and C), compared to simple time-out and constant update policies, the proposed algorithm results in energy savings in the range 55-99%. Work is ongoing to implement the entire system as a single chip solution
  • Keywords
    Global Positioning System; geographic information systems; mobile computing; search problems; Dijkstra algorithm; GPS receiver module; attenuation factor; audio files; compact flash module; location aware computing; nearest-location-search module; power manager module; serial port; stereo codec; system level energy optimization; system-level model; user speed estimation module; Computer science; Energy consumption; Energy management; Global Positioning System; Military computing; Personal digital assistants; Portable computers; Power engineering and energy; Power system management; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications, 2005. PerCom 2005. Third IEEE International Conference on
  • Conference_Location
    Kauai Island, HI
  • Print_ISBN
    0-7695-2299-8
  • Type

    conf

  • DOI
    10.1109/PERCOM.2005.42
  • Filename
    1392771