A Survey of Mobile Cloud Computing Application Models

@article{Khan2014ASO,
  title={A Survey of Mobile Cloud Computing Application Models},
  author={Atta ur Rehman Khan and Mazliza Othman and Sajjad Ahmad Madani and Samee Ullah Khan},
  journal={IEEE Communications Surveys \& Tutorials},
  year={2014},
  volume={16},
  pages={393-413}
}
Smart phones are now capable of supporting a wide range of applications, many of which demand an ever increasing computational power. This poses a challenge because smart phones are resource-constrained devices with limited computation power, memory, storage, and energy. Fortunately, the cloud computing technology offers virtually unlimited dynamic resources for computation, storage, and service provision. Therefore, researchers envision extending cloud computing services to mobile devices to… 
Survey on Application Models using Mobile Cloud Technology
TLDR
This article covers mobile cloud architecture, decision affecting entities on offloading, classification of application models, the latest mobile cloud application models and their critical analysis.
Extending Cloud Computing on Mobile Platform
TLDR
The concept of Mobile Cloud Computing (MCC) has been introduced, which is the Combination of Cloud Computing and Mobile Computing that enables mobile devices-clients to offload their tasks to remote cloud servers.
Application Development Models for Mobile Cloud Computing
  • Fawad Ali, F. Khan, Saba Bashir
  • Computer Science
    2018 International Conference on Computing, Electronic and Electrical Engineering (ICE Cube)
  • 2018
TLDR
This article analyzes these application development frameworks along with their architecture, offloading decision, reliability, executable process, advantages and drawbacks of Mobile Cloud Computing (MCC).
Virtual Mobile Networks in Clouds
TLDR
The MCC paradigm enables the users to access and manage their applications and data through mobile devices without the need to move to traditional computing machines.
Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing
TLDR
This review of literature focuses on challenges in offloading such as latency rate, network bandwidth and heterogeneity which mainly depends on factors like code to be offloaded, distance between smartphone device and cloud, wireless networks and complex computations.
A Study of Load-Balancing Solutions of Mobile Cloud Computing for Next-Generation Mobile Applications
TLDR
This paper addresses why hybrid cloud computing is important in mobile applications and also demonstrates why load balancing is required in hybrid cloud Computing architectures and demonstrates and evaluates load-balancing performances using the ns-3 network simulation tool.
A Survey of Mobile Cloud Computing Applications: Perspectives and Challenges
TLDR
For each of the challenges, a survey of existing solutions, identify research gaps, and suggest future research areas are provided to move forward from mobile computing to mobile cloud computing for building the next generation mobile cloud applications.
Mobile and Android Cloud Computing: A Survey
TLDR
An extensive survey of the recent research work on MCC is provided, while highlighting the issues with the help of a taxonomy to help general readers have an overview of MCC including definition, architecture, and applications.
An Experimental Examination of Mobile Cloud Computing and IOT: Application, Techniques and Issues
  • Taranpreet Kaur
  • Computer Science
    International Journal of Engineering and Advanced Technology
  • 2019
TLDR
The approach of mobile cloud computing allows the developers to design the applications especially for mobile users, and the applications are not bounded with the memory capacity, computing process and operating system of Smartphone.
MobiByte: An Application Development Model for Mobile Cloud Computing
TLDR
MobiByte is a context-aware application model that uses multiple data offloading techniques to support a wide range of applications and outperforms the existing application models in many aspects like energy efficiency, performance, generality, context awareness, and privacy.
...
...

References

SHOWING 1-10 OF 149 REFERENCES
A survey of mobile cloud computing: architecture, applications, and approaches
TLDR
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.
Mobile Cloud Computing: A Comparison of Application Models
TLDR
This work surveys existing work in mobile computing through the prism of cloud computing principles, and provides an overview of the results and recommendations for how a better understanding of mobile cloud computing can help building more powerful mobile applications.
A virtual cloud computing provider for mobile devices
TLDR
This position paper focuses in depth on a Hadoop based framework for ad-hoc mobile cloud computing and refers to a research paper and the authors' decision to use and port Hadoops to build a Virtual Cloud Computing Provider for Mobile Devices.
Securing elastic applications on mobile devices for cloud computing
TLDR
This paper aims to build elastic applications which augment resource-constrained platforms, such as mobile phones, with elastic computing resources from clouds, and proposes a solution for authentication and secure session management between weblets running device side and those on the cloud.
Survey on Mobile Cloud Computing
TLDR
The proposed MobiCloud framework enhances the operation of the ad hoc network itself by treating mobile devices as service nodes and will enhance communication by addressing trust management, secure routing, and risk management issues in the network.
Access Schemes for Mobile Cloud Computing
TLDR
It will be shown that a Mobile Cloud Controller establishing a Context Management Architecture can provide the requested availability and quality of mobile connectivity.
Mobile Cloud Computing
Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications
TLDR
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.
The Case for VM-Based Cloudlets in Mobile Computing
TLDR
The results from a proof-of-concept prototype suggest that VM technology can indeed help meet the need for rapid customization of infrastructure for diverse applications, and this article discusses the technical obstacles to these transformations and proposes a new architecture for overcoming them.
Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms
TLDR
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.
...
...