Sunday, February 1, 2015

Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing

Motivation:

This paper focuses on application level augmentation. It proposes a new architecture and related middleware to enable elastic applications. In other words, it aims at designing a set of elastic applications to achieve the augmentation capabilities for mobile device.

Main points:

- Cloning a complete device environment impacts responsiveness and battery use, fails to make full use of cloud compute resource, and increases complexity of management. These factors lead to focus on application level augmentation, which is the goal of this paper.

- The optimization of cost-effective execution configuration is one of the most important and unique components of creating this new application model.

- This paper presents a high-level reference implementation, and then provides a set of elastic applications that are developed based on reference implementation.

- To validate the elastic model, the paper uses aforementioned image processing application to compare the performance of an elastic device and a non-elastic device that are running the same image processing application.

Trade-offs:

- This elastic application model relies on data management and flexible communication between weblets. However, network changes, like from WiFi to 3G, may become an obstacle of this weblets communication.

- The user security and privacy concerns are higher with an elastic mobile device, as stated in the paper. For example, if a user has concerns over some data transmitted to the cloud, the weblet of this part should be launched on the device. If a weblet needs to acquire external user data from other web service, the weblet may have to be migrated back to device. This process of launching and migrating takes extra effort, and increases the burden of this elastic application model.

1 comment:

  1. Good comments -- also try to bring in some of your own thoughts and analysis.

    ReplyDelete