Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Tactics-Based Remote Execution for Mobile Computing

Remote execution can transform the puniest mobile device into a computing giant able to run resource-intensive applications such as natural language translation, speech recognition, face recognition, and augmented reality. However, easily partitioning these applications for remote execution while retaining application-specific information has proven to be a difficult challenge. In this paper, we show that automated dynamic re-partitioning of mobile applications can be reconciled with the need to exploit application-specific knowledge. We show that the useful knowledge about an application relevant to remote execution can be captured in a compact declarative form called tactics. Tactics capture the full range of meaningful partitions of an application and are very small relative to code size. We present the design of a tactics-based remote execution system, Chroma, that performs comparably to a runtime system that makes perfect partitioning decisions. Furthermore, we show that Chroma can automatically use extra resources in an over-provisioned environment to improve application performance.

Rajesh Krishna Balan, Carnegie Mellon University

Mahadev Satyanarayanan, Carnegie Mellon University and Intel Research Pittsburgh

SoYoung Park, Carnegie Mellon University

Tadashi Okoshi, Carnegie Mellon University

BibTeX
@inproceedings {270310,
author = {Rajesh Krishna Balan and Mahadev Satyanarayanan and SoYoung Park and Tadashi Okoshi},
title = {{Tactics-Based} Remote Execution for Mobile Computing},
booktitle = {First International Conference on Mobile Systems, Applications, and Services (MobiSys2003)},
year = {2003},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/mobisys2003/tactics-based-remote-execution-mobile-computing},
publisher = {USENIX Association},
month = may
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/mobisys03/tech/full_papers/balan/balan.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/mobisys03/tech/full_papers/balan/balan_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us