CFP last date
20 May 2024
Reseach Article

Mobile Stand-alone Application Code Off-loading: Architecture and Challenges

by Abhishek Dwivedi, Padmaja Joshi, Abhay Kolhe
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 94 - Number 18
Year of Publication: 2014
Authors: Abhishek Dwivedi, Padmaja Joshi, Abhay Kolhe
10.5120/16460-6161

Abhishek Dwivedi, Padmaja Joshi, Abhay Kolhe . Mobile Stand-alone Application Code Off-loading: Architecture and Challenges. International Journal of Computer Applications. 94, 18 ( May 2014), 22-27. DOI=10.5120/16460-6161

@article{ 10.5120/16460-6161,
author = { Abhishek Dwivedi, Padmaja Joshi, Abhay Kolhe },
title = { Mobile Stand-alone Application Code Off-loading: Architecture and Challenges },
journal = { International Journal of Computer Applications },
issue_date = { May 2014 },
volume = { 94 },
number = { 18 },
month = { May },
year = { 2014 },
issn = { 0975-8887 },
pages = { 22-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume94/number18/16460-6161/ },
doi = { 10.5120/16460-6161 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:18:01.287577+05:30
%A Abhishek Dwivedi
%A Padmaja Joshi
%A Abhay Kolhe
%T Mobile Stand-alone Application Code Off-loading: Architecture and Challenges
%J International Journal of Computer Applications
%@ 0975-8887
%V 94
%N 18
%P 22-27
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Dynamically migrating code for execution from a device to a remote server has been a topic of active research for nearly a few years now. With the advent and the rapid growth of mobile devices, this area has been extended to mobile operating systems. Although mobile devices such as phones and tablets are available with increasing the hardware specifications to include more RAM and CPU cores, they do not often keep up with the demands of ever growing mobile applications. In the context of mobile devices, this field has come to be known as Mobile Cloud Computing (MCC). It combines mobile computing and cloud computing to achieve dynamic code migration of applications to a remote server, achieve reduced power usage and faster execution. In this paper, a review of the most prevalent techniques of MCC that are shaping this field is done. The paper also covers the complete architecture that is used to achieve these results. Along with various architectures, approaches a study of their advantages and disadvantages, as well as the way forward is discussed.

References
  1. Niroshinie Fernando, Seng W. Loke, Wenny Rahayu. 2013 Mobile Cloud Computing: A Survey. Future Generation Computer Systems 29.
  2. Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, Ashwin Patti. 2011 CloneCloud: Elastic Execution between Mobile Device and Cloud. In Proceedings of Eurosys '11.
  3. Ricky K. K. Ma, King Tin Lam, Cho-Li Wang. 2011 ex-Cloud, Transparent Runtime Support for Scaling Mobile Applications in Cloud. In Proceedings of the International Conference on Cloud and Service Computing.
  4. Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho, Alec Wolman, Stefan Saroiu, Ranveer Chandra, Paramvir Bahl. 2010. MAUI: Making Smartphones Last Longer with Code Offload. In Proceedings of MobiSys'10.
  5. Ying Zhang, Gang Huang, Xuanzhe Liu1, Wei Zhang, Hong Mei, Shunxiang Yang. 2012. Refactoring Android java Code for On-Demand Computation Offloading. In the Proceedings of OOPSLA'12.
  6. Dijiang Huang, Xinwen Xhang, Myong Kang, Jim Luo. 2010. MobiCloud: Building Secure Cloud Framework for Mobile Computing and Communication. In Proceedings of Fifth IEEE International Symposium on Service Oriented System Engineering.
  7. Mark S. Gordon, D. Anoushe Jamshidi, Scott Mahlke, Z Morley Mao, Xu Chen. 2012. COMET:Code Offload by Migrating Execution Transparently. In Proceedings of 10th USENIX Symposium on Operating Systems Design and Implementation.
  8. Dejan Kovachev, Ralf Klamma. Framework for Computation Offloading in Mobile Cloud Computing. International Journal of Artificial Intelligence and Interactive Multimedia, issue 7, volume 1.
  9. Dexmaker: Programmatic code generation for Android,http://code. google. com/p/dexmaker
Index Terms

Computer Science
Information Sciences

Keywords

MCC code offloading code migration class-level offload method-level offload thread-level offload code augmentation Mobile Cloud Computing.