Elastic framework for augmenting the performance of mobile applications using cloud computing
- 1 December 2013
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The increasing use of wireless Internet and smartphone has accelerated the need for widespread computing. Smartphones stimulate growth of Global Position Systems (GPS) and mobile cloud computing. Mobile cloud computing is the cloud infrastructure where the computation and storage are moved away from mobile devices. However, smartphone mobile computing poses challenges because of the limited battery capacity, constraints of wireless networks and the limitations of device. Therefore, it is necessary to offload the computation-intensive part by careful partitioning of application functions across a cloud. Mobile applications can be executed in the mobile device or offloaded to the cloud clone for execution, in this paper; we propose a new elastic application model that enables transparent use of cloud resources to augment the capability of resource constrained mobile devices. The significant features of this model include the partition of a single application into multiple components. Its execution location is transparent it can be run on a mobile device or migrated to the cloud. Thus, an elastic application can augment the capabilities of a mobile device including computation power, storage, and network bandwidth, with the light of dynamic execution configuration according to device's status including CPU load, memory, battery level. We demonstrate promising results of the proposed application model using data collected from one of our example elastic applications.Keywords
This publication has 10 references indexed in Scilit:
- Mobile cloud computing: A surveyFuture Generation Computer Systems, 2013
- Adaptive Computation Offloading from Mobile Devices into the CloudPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- ErdOSPublished by Association for Computing Machinery (ACM) ,2011
- A virtual cloud computing provider for mobile devicesPublished by Association for Computing Machinery (ACM) ,2010
- Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?Computer, 2010
- Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile PlatformsPublished by Springer Science and Business Media LLC ,2010
- Securing elastic applications on mobile devices for cloud computingPublished by Association for Computing Machinery (ACM) ,2009
- The Case for VM-Based Cloudlets in Mobile ComputingIEEE Pervasive Computing, 2009
- MapReduceCommunications of the ACM, 2008
- A dynamic mechanism for handling mobile computing environmental changesPublished by Association for Computing Machinery (ACM) ,2006