Mobile Hybrid Cloud Computing Issues and Solutions



Similar documents
Enterprise Resource Planning System Deployment on Mobile Cloud Computing

A Comparative Study of cloud and mcloud Computing

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

CHAPTER 8 CLOUD COMPUTING

Security Considerations for Public Mobile Cloud Computing


Chapter 19 Cloud Computing for Multimedia Services

Mobile Cloud Computing Security Considerations

Cloud Computing Security Issues and Access Control Solutions

Mobile Cloud Computing: Survey & Discussion. Jianting Yue Sep 27, 2013

A Survey on Mobile Cloud Computing

Data Storage Security in Cloud Computing

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

Mobile Cloud Computing: A Comparison of Application Models

Cloud Computing: The Next Computing Paradigm

N. J. Pramod Dhinakar 1, G. Kishore Kumar 2, M. Raghavendra 3

IS PRIVATE CLOUD A UNICORN?

White Paper on CLOUD COMPUTING

The NIST Definition of Cloud Computing (Draft)

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

ISSN: Keywords : Mobile Cloud Computing, Cloud Computing, Mobile services, Computation offloading.

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

CSO Cloud Computing Study. January 2012

Mobile Integrated Enterprise Resource Planning System Architecture

Cloud Computing for hand-held Devices:Enhancing Smart phones viability with Computation Offload

Grid Computing Vs. Cloud Computing

20 th Year of Publication. A monthly publication from South Indian Bank.

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

Getting Familiar with Cloud Terminology. Cloud Dictionary

Structure Based Mobile Device Applications Enterprise Mobility

The NIST Definition of Cloud Computing

International Journal of Advance Foundation and Research in Computer (IJAFRC) Volume 2, Special Issue (NCRTIT 2015), January 2015.

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada

The Key Components of a Cloud-Based UC Offering

Web Interface using HTML5 for Interaction between Mobile Device & Cloud- Services

The Key Components of a Cloud-Based Unified Communications Offering

Mobile Cloud Computing: Critical Analysis of Application Deployment in Virtual Machines

Securing Data Storage in Cloud Computing

An Introduction to Cloud Computing Concepts

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

A Study of Infrastructure Clouds

Cloud Models and Platforms

Investigation of Cloud Computing: Applications and Challenges

An Explorative Model for B2B Cloud Service Adoption in Korea - Focusing on IaaS Adoption

Cloud Computing Architecture: A Survey

Mobile Cloud Computing for Telemedicine Solutions

Introduction to Cloud Services

Cloud Computing; What is it, How long has it been here, and Where is it going?

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Technology & Business Overview of Cloud Computing

Tutorial on Client-Server Architecture

Cloud Infrastructure Pattern

International Journal for Research in Civil Engineering

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

CLOUD COMPUTING. A Primer

Verifying Correctness of Trusted data in Clouds

Mobile cloud e-business models, services, and applications

A Design of Mobile Convergence Architecture for U-healthcare

Role of Cloud Computing in Education

Trends in Business Intelligence

Mobile Cloud Computing: Approaches and Issues

Module 1: Facilitated e-learning

Cloud Based E-Government: Benefits and Challenges

Cloud Computing. Adam Barker

Viswanath Nandigam Sriram Krishnan Chaitan Baru

CLOUD COMPUTING ARCHITECTURE FOR HIGHER EDUCATION IN THE THIRD WORLD COUNTRIES (REPUBLIC OF THE SUDAN AS MODEL)

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION

How cloud computing can transform your business landscape

SOA and Cloud in practice - An Example Case Study

Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura

How To Secure Cloud Computing

The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.

Cloud Computing. Karan Saxena * & Kritika Agarwal**

Structure Based Enterprise Mobility for Mobile Device Applications for AHMS

CLOUD COMPUTING TECHNOLOGY INFRASTRUCTURE TO SUPPORT THE KNOWLEDGE MANAGEMENT PROCESS (A CASE STUDY APPROACH)

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Unified Communications and the Cloud

Capability Paper. Today, aerospace and defense (A&D) companies find

Business Intelligence (BI) Cloud. Prepared By: Pavan Inabathini

Mobile Cloud Computing In Business

Kent State University s Cloud Strategy

CLOUD COMPUTING OVERVIEW

How To Get A Cloud Based System In Your Country

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Validation of a Cloud-Based ERP system, in practice. Regulatory Affairs Conference Raleigh. 8Th September 2014

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Transcription:

, pp.341-345 http://dx.doi.org/10.14257/astl.2013.29.72 Mobile Hybrid Cloud Computing Issues and Solutions Yvette E. Gelogo *1 and Haeng-Kon Kim 1 1 School of Information Technology, Catholic University of Daegu, Korea * yvette@cu.ac.kr, hangkon@cu.ac.kr Abstract. Mobile cloud computing (MCC) is a new technology that provides new services for mobile devices. It aims to enhance computational capabilities of resource-constrained mobile devices towards rich user experience. The limitations of the mobile devices like limited resources, short battery life, small storage and limited bandwidth brought the challenge to integrate it into new paradigm called cloud computing. The applications are run on a remote server and then sent to the user. This paper study and discuss the advantages of mobile cloud computing, the challenges and the solutions. Keyword: Mobile Cloud Computing (MCC), cloud computing 1 Introduction Cloud computing is a new computing paradigm that attracted many computer users. Among these are big companies, small and big enterprise, agencies and individual users. Cloud computing brought a lot of advantages especially in ubiquitous services where everybody can access computer services through internet. The Cloud Computing Architecture of a cloud solution is the structure of the system, which comprises on-premise and cloud resources, services, middleware, and software components, geo-location, the externally visible properties of those, and the relationships between them. Mobile cloud computing (MCC) at its simplest, refers to an infrastructure where both the data storage and data processing happen outside of the mobile device. MCC can be defined as a rich mobile computing technology that leverages unified elastic resources of varied clouds and network technologies toward unrestricted functionality, storage, and mobility to serve a multitude of mobile devices anywhere, anytime through the channel of Ethernet or Internet regardless of heterogeneous environments and platforms based on the pay-as-you-use principle. Giant clouds such as Amazon EC2 are in the distant immobile groups whereas cloudlet or surrogates are member of proximate immobile computing entities. Smartphones, tablets, handheld devices, and wearable computing devices are part of the third group of cloud-based resources which is proximate mobile computing entities. ISSN: 2287-1233 ASTL Copyright 2013 SERSC

2 Background In this section we discuss about the overview of cloud computing services and the mobile cloud computing. 2.1 Cloud Computing Services Cloud computing is an expression used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet. Cloud computing providers offer their services according to several fundamental models: infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Fig. 1. Cloud Computing Models a. SaaS- To use the provider s applications running on a cloud infrastructure and accessible from various client devices through a thin client interface such as a Web browser. b. PaaS- To deploy onto the cloud infrastructure consumer-created applications using programming languages and tools supported by the provider (java, python,.net) c. IaaS- To provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. 2.2 Mobile Cloud Computing Overview Mobile cloud applications move the computing power and data storage away from the mobile devices and into powerful and centralized computing platforms located in clouds, which are then accessed over the wireless connection based on a thin native client. 342 Copyright 2013 SERSC

Fig.2. Mobile Cloud Computing Architecture Mobile devices are connected to the mobile networks via base stations that establish and control the connections and functional interfaces between the networks and mobile devices. Mobile users requests and information are transmitted to the central processors that are connected to servers providing mobile network services. The subscribers requests are delivered to a cloud through the Internet. In the cloud, cloud controllers process the requests to provide mobile users with the corresponding cloud services. 3 Mobile Cloud Application Mobile Learning or M-learning. Mobile Learning or M-learning supports mobility. It enhanced the communication quality between students and teachers. It helps learners access remote learning resources and supports collaborative learning. Mobile Healthcare. In ubiquitous healthcare it increases storage, security and minimizes medical errors. It provides mobile users with convenient access to resources like medical records. Mobile Gaming. In mobile gaming, we can offload game engine which requires large computing resources to the cloud servers. Rendering adaptation technique can dynamically adjust the game rendering parameters based on communication constraints and gamers demands Other Applications. Real-time, sharing photos and videos. Support tag-based searching. It is a smart home enabled application. Mobile cloud computing has many applications. 4 Advantages of Mobile Cloud Computing Mobile devices face many resource challenges like battery life, storage, bandwidth etc. Cloud computing offers advantages to users by allowing them to use infrastructure, platforms and software by cloud providers at low cost and elastically in an on-demand fashion. Mobile cloud computing provides mobile users with data storage and processing Copyright 2013 SERSC 343

services in clouds, obviating the need to have a powerful device configuration like CPU speed, memory capacity, as all resource-intensive computing can be performed in the cloud. 5 Mobile Cloud Computing Challenges and Solutions Compared to traditional cloud computing, mobile cloud computing poses a challenges in the way mobile device access data stored in the cloud. This is due to the inherent challenges of mobile computing such as low bandwidth, mobility, limited storage and battery life. One of the recent researches issue is the live virtual machine migration, this paper focus in this issue. Virtualization technologies enable the abstraction and hence pooling of resources to be shared across the organizations. Data centers are designed around virtual machines, which are the new atomic units of computing. Virtual machine runs as a normal application inside a host OS and supports a single process. It is created when that process is started and destroyed when it exits. Its purpose is to provide a platform-independent programming environment that abstracts away details of the underlying hardware or operating system, and allows a program to execute in the same way on any platform. In mobile cloud computing, to assess the limitation virtual machine migration is one of solution. 6 Conclusion With the explosion of mobile applications and the support of Cloud Computing for a variety of services for mobile users, mobile cloud computing (MCC) is introduced as an integration of cloud computing into the mobile environment. Mobile cloud computing brings new types of services and facilities for mobile users to take full advantages of cloud computing. In this paper we study the Mobile Cloud Computing (MCC) advantages of mobile cloud computing, the challenges and the solutions. Acknowledgement. "This research was supported by the MSIP(Ministry of Science, ICT and Future Planning), Korea, under the CITRC(Convergence Information Technology Research Center) support program (NIPA-2013-H0401-13- 2008) supervised by the NIPA(National IT Industry Promotion Agency)" References 1. T. J., Preetha, K. P. Jacob, Cooperative Caching Framework for Mobile Cloud Computing, Global Journal of Computer Science and Technology Network, Web & Security. 2. H. T. Dinh, C. Lee, D. Niyato, and P. Wang, "A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches", Accepted in Wireless Communications and Mobile Computing Wiley, http://onlinelibrary.wiley.com/doi/10.1002/wcm 344 Copyright 2013 SERSC

3. M. Satyanarayanan, P. Bahl, R. Caceres, N. Davies, The Case for VM-based Cloudlets in Mobile Computing.1203/abstract Retrieved: 2013/11/09, http://research.microsoft.com/pubs/102364/cloudlets09.pdf 4. D. Kovachev, Y. Cao, R. Klamma, "Mobile Cloud Computing: A Comparison of Application Models", Retrieved: 2013/11/09, http://arxiv.org/ftp/arxiv/papers/1107/1107.4940.pdf Copyright 2013 SERSC 345