• DocumentCode
    2027106
  • Title

    Balancing performance, energy, and quality in pervasive computing

  • Author

    Flinn, Jason ; Park, So Young ; Satyanarayanan, M.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    217
  • Lastpage
    226
  • Abstract
    We describe Spectra, a remote execution system for battery-powered clients used in pervasive computing. Spectra enables applications to combine the mobility of small devices with the greater processing power of static compute servers. Spectra is self-tuning: it monitors both application resource usage and the availability of resources in the environment, and dynamically determines how and where to execute application components. In making this determination, Spectra balances the competing goals of performance, energy conservation, and application quality. We have validated Spectra´s approach on the Compaq Itsy v2.2 and IBM ThinkPad 560X using a speech recognizer a document preparation system, and a natural language translator. Our results confirm that Spectra almost always selects the best execution plan, and that its few suboptimal choices are very close to optimal.
  • Keywords
    client-server systems; mobile computing; Compaq Itsy v2.2; Spectra; battery powered; document preparation system; natural language translator; pervasive computing; remote execution system; Availability; Batteries; Computer networks; Costs; Distributed computing; Energy conservation; Natural languages; Network servers; Pervasive computing; Speech recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1585-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2002.1022259
  • Filename
    1022259