Application Method-based Efficient Offloading Scheme in Mobile Cloud Computing

  title={Application Method-based Efficient Offloading Scheme in Mobile Cloud Computing},
  author={Ahmed A. A. Gad-Elrab and Tamer. A. A. Alzohairy and Farouk A. Emara},
  journal={International Journal of Computer Applications},
Mobile Cloud Computing is a new paradigm that transfers the data storage and the data processing from a mobile device to a power full cloud server which has a big storage. Mobile cloud applications use offloading schemes to move the computing power and data storage away from mobile phones into this cloud server. However,for a code compilation, offloading might consume more energy than the local processing of data when the size of code is small. So, a new offloading schemes are needed to be… 


A Review on Distributed Application Processing Frameworks in Smart Mobile Devices for Mobile Cloud Computing
existing Distributed Application Processing Frameworks (DAPFs) for SMDs in MCC domain are reviewed, thematic taxonomy of current DAPFs are proposed, and open research issues in distributed application processing for MCC that remain to be addressed are put forward.
Adaptive Computation Offloading from Mobile Devices into the Cloud
  • D. Kovachev, Tian Yu, R. Klamma
  • Computer Science
    2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications
  • 2012
The evaluation shows that applications, which involve complicated algorithms and large computations, can benefit from offloading with around 95% energy savings and significant performance gains compared to local execution only.
A Survey of Mobile Cloud Computing Application Models
The mobile cloud architecture, offloading decision affecting entities, application models classification, the latest mobile cloud application models, their critical analysis and future research directions are presented.
Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms
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.
Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications
A middleware platform that can automatically distribute different layers of an application between the phone and the server, and optimize a variety of objective functions (latency, data transferred, cost, etc.) is presented.
A survey of mobile cloud computing: architecture, applications, and approaches
A survey of MCC is given, which helps general readers have an overview of the MCC including the definition, architecture, and applications and the issues, existing solutions, and approaches are presented.
CloneCloud: elastic execution between mobile device and cloud
The design and implementation of CloneCloud is presented, a system that automatically transforms mobile applications to benefit from the cloud that enables unmodified mobile applications running in an application-level virtual machine to seamlessly off-load part of their execution from mobile devices onto device clones operating in a computational cloud.
Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?
The cloud heralds a new era of computing where application services are provided through the Internet. Cloud computing can enhance the computing capability of mobile systems, but is it the ultimate
MAUI: making smartphones last longer with code offload
MAUI supports fine-grained code offload to maximize energy savings with minimal burden on the programmer, and decides at run-time which methods should be remotely executed, driven by an optimization engine that achieves the best energy savings possible under the mobile device's current connectivity constrains.
AlfredO: An Architecture for Flexible Interaction with Electronic Devices
AlfredO, a lightweight middleware architecture that allows developers to construct applications in a modular way, organizing the applications into detachable tiers that can be distributed at will to dynamically configure multi-tier architectures between mobile phones and service providers is proposed.