Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Context-Aware Mobile Application Task Offloading to the Cloud

Author 1: Hanan Elazhary Author 2: Saja Aloraini Author 3: Roa’a Aljuraid
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 5 · Published 2017 · Cited by 6

DOI: https://doi.org/10.14569/IJACSA.2017.080547

Abstract

One of the benefits of mobile cloud computing is the ability to offload mobile applications to the cloud for many reasons including performance enhancement and reduced resource consumption. This paper is concerned with offloading of context-aware mobile applications, in which actions or tasks are executed in certain contexts and offloading those tasks needs to be itself context-aware to be advantageous. The paper investigates candidate techniques and development models in the literature to identify suitable ones. Accordingly, the paper proposes the practical Context-Aware Mobile applications Offloading (CAMO) development model, which we developed in Java for the Android platform. Programmers can exploit the independency of the tasks of a typical context-aware mobile application and use CAMO to profile each task in isolation on the mobile and the cloud. The paper introduces the concept of a task-offloading plan in which programmers specify a criterion and/or an objective for offloading a task in a specific context. Offloading criteria allow rapid offloading in case the mobile environment does not change frequently. Based on the profiling results, programmers can use the classes and methods of CAMO to develop one or more custom offloading plans for each task or use pre-specified plans, criterion and objectives. We provide three example tasks with details of their profiling and analysis for developing corresponding offloading plans. CAMO is general and flexible enough for offloading any application partitioned into independent modules. Empirical evaluation shows extreme satisfaction of mobile application developers with its capabilities.

Keywords

How to Cite this Article

Elazhary, H., Aloraini, S., & Aljuraid, R. (2017). Context-Aware Mobile Application Task Offloading to the Cloud. International Journal of Advanced Computer Science and Applications, 8(5). https://doi.org/10.14569/IJACSA.2017.080547

Elazhary, Hanan, et al.. "Context-Aware Mobile Application Task Offloading to the Cloud." International Journal of Advanced Computer Science and Applications, vol. 8, no. 5, 2017, https://doi.org/10.14569/IJACSA.2017.080547.

@article{Elazhary2017,
  title     = {Context-Aware Mobile Application Task Offloading to the Cloud},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {5},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Hanan Elazhary and Saja Aloraini and Roa’a Aljuraid},
  doi       = {10.14569/IJACSA.2017.080547},
  url       = {https://doi.org/10.14569/IJACSA.2017.080547}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.