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 re...

Full description

Saved in:
Bibliographic Details
Main Authors: BALAN, Rajesh Krishna, SATAYANARAYANA, Mahadev, PARK, SoYoung, OKOSHI, Tadashi
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2003
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1206
https://ink.library.smu.edu.sg/context/sis_research/article/2205/viewcontent/BalanR_2003_Tactics_mobisys03.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2205
record_format dspace
spelling sg-smu-ink.sis_research-22052015-12-05T02:31:19Z Tactics-Based Remote Execution for Mobile Computing BALAN, Rajesh Krishna SATAYANARAYANA, Mahadev PARK, SoYoung OKOSHI, Tadashi 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 repartitioning 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 calledtactics. 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. 2003-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1206 info:doi/10.1145/1066116.1066125 https://ink.library.smu.edu.sg/context/sis_research/article/2205/viewcontent/BalanR_2003_Tactics_mobisys03.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
BALAN, Rajesh Krishna
SATAYANARAYANA, Mahadev
PARK, SoYoung
OKOSHI, Tadashi
Tactics-Based Remote Execution for Mobile Computing
description 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 repartitioning 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 calledtactics. 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.
format text
author BALAN, Rajesh Krishna
SATAYANARAYANA, Mahadev
PARK, SoYoung
OKOSHI, Tadashi
author_facet BALAN, Rajesh Krishna
SATAYANARAYANA, Mahadev
PARK, SoYoung
OKOSHI, Tadashi
author_sort BALAN, Rajesh Krishna
title Tactics-Based Remote Execution for Mobile Computing
title_short Tactics-Based Remote Execution for Mobile Computing
title_full Tactics-Based Remote Execution for Mobile Computing
title_fullStr Tactics-Based Remote Execution for Mobile Computing
title_full_unstemmed Tactics-Based Remote Execution for Mobile Computing
title_sort tactics-based remote execution for mobile computing
publisher Institutional Knowledge at Singapore Management University
publishDate 2003
url https://ink.library.smu.edu.sg/sis_research/1206
https://ink.library.smu.edu.sg/context/sis_research/article/2205/viewcontent/BalanR_2003_Tactics_mobisys03.pdf
_version_ 1770570898079744000