Mobile Cloud Computing

A Survey on Mobile Cloud Computing Architecture, Applications and
Challenges , Penulis Ms.Gayathri M R1, Prof K. Srinivas2 Url : www.ijsret.org
Cloud computing is a coalesce of many computing fields like Information Technology, Business,
Agriculture, Medical Science and it has gained muchpopularity in the recent years. It provides computing,storage, services, and applications over the Internet.Moreover, cloud computing facilitates to reduce capital cost, decouple services from the underlying technology, and provides flexibility in terms of resource provisioning. Mobile devices like smartphone, tablet pc’s are increasingly becoming an essential part of human life as the most effective and convenient communication tools which are not bounded by time and place. Mobile users accumulate rich experience of various services from mobile applications like iPhone apps, Google Apps, which run on the devices or on remote servers via wireless networks.

Similarly, smartphones are also gaining enormous popularity due to the support for a wide range of
applications such as games, image processing, video processing, e-commerce, and Online social network services. Meanwhile, with the rapid development of mobile network and portable terminals, smartphones are more and more favoured by users. It is becoming a trend to use mobile devices to access the services provided by the cloud. The growth of mobility has changed people’s lives gradually in an unpredicted way [4].
According to Cisco IBSG (Internet Business Solution Group), close to 80% of the world’s population has access to the mobile phone and new devices like Android smartphones, iPhones, palmtops and tablets have brought a host of applications at the palms of people’s hands [2]. Therefore Mobile Cloud Computing (MCC) is grown out of the above hot technologies like Cloud Computing and Mobile Computing. The term “Mobile Cloud Computing” is introduced not long after the concept of “Cloud Computing” has launched. Cloud Computing has emerged as a phenomenon that represents the way by which IT services and functionality are charged for and delivered. NIST (National Institute of Standards and Technology, USA) definition from September [3], 2011 released in
its “Special Publication 800-145” of Cloud Computing is: “Cloud Computing is a model for enabling convenient, on-demand network access to a shared pool of configurable resources like networks,
servers, storage, applications and services that can be rapidly provisioned and released with minimal
management effort or service provider interaction”. And “Mobile Computing is a human computer
interaction by which a computer is expected to be transported during normal usage”. It includes Mobile Communication, Mobile Hardware and Mobile Software. MCC is introduced as an
integration of Cloud Computing into the Mobile environment.

The Mobile Cloud Computing Forum defines MCC as follows [1]:
“Mobile Cloud Computing at its simplest refers to an infrastructure where both data storage and data
processing will happen outside the mobile device. Mobile cloud applications move the computing power and data storage away from mobile phones and into the cloud, bringing applications and mobilecomputing to not just smartphone users but a much broader range of mobile subscribers”. 

As an inheritance and emergence of Cloud Computing and Mobile computing, Mobile Cloud Computing has been devised as a new phenomenon since 2009. From simple perspective, Mobile Cloud Computing (MCC) can be thought as, an infrastructure where data storage and processing will be moved from the mobile device to powerful and centralized computing platforms located in cloud. Many mobile cloud applications are not restricted to powerful smartphones only, but to a broader range of less advanced mobile phones. The mobile devices can be connecting with a base station
or a hotspot by a radio link such as Wi-Fi,


Infrastructure as a Service (IaaS): Clients directly use IT infrastructure (processing, storage, network and other computing resources) provided in the IaaS cloud. Virtualization is extensively used in IaaS cloud in order to integrate or decompose physical resources. Clients are able to deploy and run arbitrary software, which can include operating systems and applications. The client does not manage or control the underlying cloud infrastructure but has control over the operating systems; storage, deployed applications and possibility limited control of selected networking components (e.g. host firewalls). An example of IaaS is Amazon‟s EC2. Platform as a Service (PaaS): PaaS is a development platform supporting the full “Software Lifecycle” which allows client to develop cloud services and applications directly on the PaaS cloud. PaaS offers a development platform that hosts both completed and in-progress cloud applications. An example of PaaS is Google AppEngine.

Software as a Service (SaaS): Client releases their application on a hosting environment which can be
accessed through network from various clients by application users. The client does not manage or 
control the underlying cloud infrastructure with the possible exception of limited user-specific application Configuration settings. Google Apps and Microsoft Office 365 are the examples for SaaS.

Deployment Models of MCC
Private Cloud: The cloud infrastructure is operated solely within a single organization, and managed by that organization or a third party regardless whether it is located on premise or off premise.
Public Cloud: This is the dominant form of current cloud computing deployment model. The public cloud is used by the general public client and the cloud service provider has the full ownership of the public cloud with its own policy, value, profit, costing and charging model.
Hybrid Cloud: The cloud infrastructure is a combination of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load-balancing
between clouds).
Community Cloud: Several organizations jointly construct and share the same cloud infrastructure as
well as policies, requirements, values and concerns. The cloud community forms into a degree of economic scalability and democratic equilibrium. The cloud infrastructure could be hosted by a third-party vendor or within one of the organization in the community.

In mobile cloud computing mobile network and cloud computing are combined, thereby providing an
optimal services for mobile clients. Cloud computing exists when tasks and data are kept on individual devices. Applications run on a remote server and then sent to the client. Here the mobile devices are connected to the mobile networks through the base stations; they will establish and control the connections (air interface) and functional interfaces between the mobile networks and mobile devices.Mobile users send service requests to the cloud through a web browser or desktop application. The information’s are transmitted to the central processors that are connected to the servers providing mobile network services.

REFERENCES
[1] http://www.mobilecloudcomputingforum.co
m/
[2] IBSG Cisco, “Mobile Consumers reach for
the Cloud”.
[3] Peter Mell, Tim Grance, “The NIST
definition of Cloud Computing”, v15.
[4] Rishabh Sharma, Sanjay Kumar, Munesh
Chandra Trivedi, “Mobile Cloud
Computing:Bridging the gap between Cloud
and Mobile Devices”,2013 5th International
Conference on Computational Intelligence
and Communication Networks.
[5] DejanKovachev, Ralf Klamma,
“Framework for Computation Offloading in
Mobile Cloud Computing”, International
journal of Artificial Intelligence and
Interactive Multimedia.
[6] ZohrehSanaei, SaeidAbolfazli, Abdullah
Gani, RajkumarBuyya, “Heterogeneity in
Mobile Cloud Computing:Taxanomy and
Open Challenges”,IEEE Communications
Surveys and Tutorials Vol.16,2014.
[7] Hoang T. Dinh, Chonho Lee, DusitNiyato,
and Ping Wang, “A survey of Mobile Cloud
Computing: Architecture, Applications and
Approaches”, Wireless Communications
and Mobile Computing, 2011.
[8] Han Qi, Abdullah Gani, “Research on
Mobile Cloud Computing: Review, Trend
and Perspectives”.
[9] Ruay-Shiung Chang, Jerry Gao, Volker
Gruhn, Jingshah He, George Roussos, Wei-
Tek Tsai “Mobile Cloud Computing-Issues,
challenges and Needs”, 2013 IEEE Seventh

Comments

Popular Posts