Mobile Computing
Mobile Computing
net/publication/288331382
CITATIONS READS
7 18,117
4 authors, including:
All content following this page was uploaded by Sajid Umair on 27 December 2015.
Abstract— Mobile Cloud Computing (MCC) is an emerging field. still certain application that demands a big computational
Due to the wide usage of mobile devices and variety of applications, power and phones respond very slow [ 6 ] . To solve this
mobile cloud computing becomes a necessary part for mobile problem industry have to think about and change software or
devices, due to reliability and portability as data processing and hardware to fulfill it requirements [ 7 ] . Hardware resources
storage take place outside of the mobile. It is useful in a sense to
cannot be enhanced due to design issues but software can be
save battery and computation power of mobile devices which is a
serious issue in high power mobile devices. Mobile cloud computing done. Computation transformation is a technique where we can
provide mobile users a service where they can use cloud services on shift our computation task on the cloud. Transformation of the
their mobiles and perform computations. As mobile C l o u d computation on the cloud enhances the performance of the
computing is still in early stage of development, it is useful to build a application and solves the issue of battery consumption and
thorough understanding about existing models and future trends. allow us to run application that are unable to run on mobile
The purpose of this survey is to analyze and point out the major devices [8].
challenges and risk involved in the mobile cloud computing as well There are many publications that point out the
as present new trends in this field. significance of MCC. In [15] author presents two models and
presents a technique to efficiently access the resources. In [9]
Keywords— Mobile cloud computing; virtualization; personal
cloud and [10] authors presented the challenges in the field of
mobile cloud. This paper also presents the differences between
I. INTRODUCTION cloud and mobile cloud architecture and factors affecting the
Cloud computing (CC) becomes an important research MCC on the cloud. Next section present architecture; where
area over the past few years as it allowed software to be section III presents literature review, MCC models are
operated on internet enabled devices. Cloud computing presented in section IV, comparison of mobile cloud models
provide utility to the user such that they can access are presented in and provide pros and cons. At the end, paper
application around the world on demand. Cloud consists of is concluded with critical review and future areas and
datacenter that provide services and maintained by the improvements.
providers. An organization such as Amazon, Microsoft and
II. MOBILE CLOUD COMPUTING ARCHITECTURE AND
Google shifted their datacenter and services on the cloud OFFLOADING
around the world on different locations [1]. As usage of
mobile devices is increasing day by day with increase in The main aim of cloud computing is to provide cost effective
their computation power but a t t h e s a m e t i m e there are services to users. Using cloud services, small scale businesses
certain issues of mobile devices like battery Power can access resources and find more opportunities to grow.
management, memory requirements and limited computation They provide ease of use to mobile users and enhance their
power. A s in cloud computing resources are virtualized and computation power, save their battery life, provide
divided over servers and a data center, MCC is inherited these communication channel and efficiency in completing their
properties. According to research from juniper cloud tasks. There are certain threats that both the technologies
computing base mobile applications are expected to rise 88% are facing.
annually from 2009 to 2014 [15]. In MCC latency in network, communication service issues,
This paper presents the cloud computing, infrastructure in bandwidth latency and mobile devices battery power are major
cloud current research trends and issues related to MCC. concern that needs to be solved. Cloud provides a model that
T he MCC consists of cloud, mobile, computing device and provides services in the form of infrastructure as a service
wireless channels, a n d resource providers [2]. Aim of (IAAS), platform as a service (PAAS) and software as a
MCC is to provide users an ease so that they can get service (SAAS). Figure 1 shows the architecture of MCC. In
everything on their mobile d e v i c e s with reliability [3]. In this architecture, mobile devices can gain cloud services in two
i t s s i m p l e s t form, mobile clo ud computing is a ways 1). Access cloud services directly by their mobile
structure where storage and processing of computing network 2). Access cloud through access points as shown
takes place outside mobile device; whereas, resources can be below. Using Mobile network they are connected to base
explored on the mobile. There are many cloud computing stations [11] or using the satellite connection. Telecom
applications; some of them are discus in the paper [4]. networks are connected to the internet and provide
One of the most prominent uses of mobile cloud computing is connectivity to the users so that they can access cloud
in e-commerce. MCC has impact on medical domain as well; services using mobile.
one can easily take help from doctors siting thousands of miles Main architecture consists of mobile users, mobile operators,
away. Internet Service Providers (ISP) and cloud providers etc.
Cloud computing has impact on mobile banking and mobile Smartphones with Wi-Fi facility communicate with the
games etc. [5] With the advent of smartphones and their network providers with the help of base stations or satellite
support for large applications like video games, image channels. Request sent from mobile devices are fulfilled on
processing and e-banking etc. Their c o mp l e x i t y a n d central servers and network providers side. Processing take
d e ma n d o f computational resources is increased. There is place at upper level of the architecture, generally cloud.
Network provider works as a middleware annd provide services III. LITERATURE REVIEW
to mobile users from the cloud providers. According to surveys [15][12]] there is an 18.1% increase in
mobile and mobile cloud com mputing market over the years.
The MCC provides the storaage efficiency. This gives the
energy efficiency and there is a less resource demand on the
MCC. There are number of authorsa publishing their research
papers in MCC field. L. Zhon anda B. Wang in [13] present the
role of internet in MCC. Abddullah Gani and Han Qi [14]
explained the infrastructure andd architecture of the MCC. They
also present different challengees of the MCC. Several studies
are there in which authors poinnt out the importance of mobile
cloud computing. According too a survey [12] there is a huge
Figure 1: Mobile Cloud Computing Arcchitecture increase in the revenue which is generated from the mobile
cloud computing and which is continuously increases in every
There are several MCC applications that arre using the cloud year. According to the curreent “Visiongain” report, MCC
with the help of internet directly. A more coompact view of the market will produce $45 billion in profit up to the year 2016
architecture is given in figure 2. [15]. MCC is used in manyy fields like natural language
processing and image processsing and also the sensor data
applications, social networkinng, multimedia search and so
many others [15]. The differeent characteristics of MCC are
given below
1) Break through the limitations in the hardware field.
2) Easy access of the data
3) Good Balancing of Load
4) Efficient word or Task Proccessing
5) Remove the regional restriction
ud Computing
Different Features of Mobile Clou
Mobile cloud computing proovide different facilities like
scalability, mobility, flexibilityy, virtualization, mobile cloud
service connectivity, multi-tenaancy, mobile utility billing etc.
The facilities are also shown in details in the given figure 4(b)