Abstract

Mobile Cloud Computing (MCC) brings rich computational resource to mobile users, network operators, and cloud computing providers. It can be represented in many ways, and the ultimate goal of MCC is to enable execution of rich mobile application with rich user experience. Mobility is one of the main characteristics of MCC environment where user can be able to continue their work regardless of movement. This literature review paper presents the state-of-the-art survey of MCC. Also, we provide the communication architecture of MCC and taxonomy of mobile cloud in which specifically concentrates on offloading, mobile distribution computing, and privacy. Through an extensive literature review, we found that MCC is a technologically beneficial and expedient paradigm for virtual environments in terms of virtual servers in a distributed environment, multi-tenant architecture and data storing in a cloud. We further identified the drawbacks in offloading, mobile distribution computing, privacy of MCC and how this technology can be used in an effective way.

Highlights

  • Smartphones are becoming popular and its users are increasing rapidly every year

  • Through an extensive literature review, we found that Mobile Cloud Computing (MCC) is a technologically beneficial and expedient paradigm for virtual environments in terms of virtual servers in a distributed environment, multi-tenant architecture and data storing in a cloud

  • We further identified the drawbacks in offloading, mobile distribution computing, privacy of MCC and how this technology can be used in an effective way

Read more

Summary

Introduction

Smartphones are becoming popular and its users are increasing rapidly every year. Features of smart phones include touch screen interface, Wi-Fi, high speed processors, GPS, etc. Paranjothi et al 2 mited bandwidth and energy due to development of complex mobile applications To solve these issues cloud computing techniques were introduced. Advantages of MCC over cloud computing are: 1) Flexibility: Due to flexibility, users can access the data using their devices from any part of the world. Cloud providers mainly concentrate on areas like throughput, memory, availability of server, storage, etc. They are providing three basic services for MCC: 1) Platform service: Platform as a Service (PaaS) provides hardware and software for the user to create, modify, run their applications. MCC providers are providing context rich services to the users It includes congestion detection, discovering parking space, etc.

Current Mobile Cloud Architecture and Programming Models
Offloading Mobile Applications in Cloud
Odessa Framework
Sprout
Odessa Design
ThinkAir Framework
ThinkAir Design
Compilation and Execution
Mobile Distribution Computing and Cloud
C2C: Architecture Design
CloneDoc Framework
Code in the Air
CITA Architecture
CITA Activity Layer
Dial to Deliver Push Service
WhereStore
4.10. Where Store Background
4.11. WhereStore System Framework
4.12. Implementation of WhereStore
4.14. Preliminary Design of VMsync
Privacy in Cloud
System Model for p-Cloud Approach
Streamforce Approach
Practical Confidentiality in Preserving Big Data Analysis
Background
Architecture and System Overview
Program and Transformation Analysis
Evaluation of Big Data Analysis
Information Leakage
5.10. Background of Mobile Analytic Service
5.11. User Profile Extraction
5.12. Deceiving User Profiles
5.13. User Authentication in MCC
Conclusion and Future Work
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.