Mobile cloud computing: survey 1. Introduction  In recent years, applications targeted at mobile devices havs started becoming abundant with applications.

Slides:



Advertisements
Similar presentations
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Advertisements

Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Cloud SUT proposal OSGcloud group. Objective To fill in the Research the group about the thinking within the OSG working group To solicit new ideas/proposals.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
B1051 Fundementals of Information Technology (Intro)
Cloud Usability Framework
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Discussion on LI for Mobile Clouds
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
A Conceptual Framework for Provisioning Context-aware Mobile Cloud Services Hyun Jung La and Soo Dong Kim Department of Computer Science Soongsil University.
Chapter 10 Architectural Design
MOBILE CLOUD COMPUTING
Data Center Infrastructure
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Network Technology Associate v2.0.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
Google cloud Vs Apple Cloud Made By: Pooja Dubey (ITSNS)
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Other Quality Attributes Other Important Quality attributes Variability: a special form of modifiability. The ability of a system and its supporting artifacts.
Amit Warke Jerry Philip Lateef Yusuf Supraja Narasimhan Back2Cloud: Remote Backup Service.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
VMware vSphere Configuration and Management v6
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Chapter 8 – Cloud Computing
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
COM111 Introduction to Computer Applications
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
Web Technologies Lecture 13 Introduction to cloud computing.
REU 2007 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Modul ke: Fakultas Program Studi Teknologi Pusat Data 13 FASILKOM Teknik Informatika Infrastruktur Pusat Data.
Internet of Things. Creating Our Future Together.
Gaia Ubiquitous Computing Directions Roy Campbell University of Illinois at Urbana-Champaign.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
Component 8/Unit 1bHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical.
Chapter 1 Objectives Define the term, computer Identify the components of a computer Discuss the advantages and disadvantages of using computers Recognize.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
Identify internal hardware devices (e. g
Lecture 6: Cloud Computing
Chapter 1 Characterization of Distributed Systems
Chapter 6: Securing the Cloud
Overview: Cloud Datacenters
Hardware vs. Software Question 1 What is hardware?
Cloud computing-The Future Technologies
Chapter 18 MobileApp Design
Introduction to Cloud Computing
Dr. John P. Abraham Professor, Computer Engineering UTPA
Mobile Computing.
Basics of computer and ICT
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Brandon Hixon Jonathan Moore
Speaker: Jin-Wei Lin Advisor: Dr. Ho-Ting Wu
Introduction to Cloud Computing
Internet of Things (IoT) for Industrial Development and Automation
Revision PowerPoint By Nicole Davidson.
Done by:Thikra abdullah
Presentation transcript:

Mobile cloud computing: survey 1. Introduction  In recent years, applications targeted at mobile devices havs started becoming abundant with applications in various categories such as entertainment, health, games, business, social networking, travel and news.  Cloud computing can be defined as the aggregation of computing as a utility and software as a service where the applications are delivered as services over the Internet and the hardware and systems software in data centers provide those services. 1Mobile cloud computing

2. Motivation: the need for a mobile cloud The different applications and scenarios 1. Image processing 2. Natural language processing 3. Crowd computing 4. Sharing GPS/Internet data 5. Sensor data applications 6. Multimedia search 7. Social networking The reason for sharing/offloading work from a mobile device would be: limited computational capacity, limited battery power, limited connectivity, opportunity to gather more sensing data, access to different content/data sets, and to make use of idling processing power. 2Mobile cloud computing

3. Cloud computing vs. mobile cloud computing 3.1 Cloud computing Cloud computing refers to both the application delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. 3.2 Mobile cloud computing Definitions of mobile cloud computing 1. Run an application such as Google’s Gmail for Mobile on a remote resource rich server. 2. Other mobile devices themselves too as resource providers of the cloud making up a mobile peer-to-peer network. 3. Cloudlet concept, 모바일 기기가 원거리에 있는 클라우드 센터가 아닌 저지연으로 접근 가능한 근처의 Cloudlet(Data Center in a Box) 과 상호 연동하는 개념 3Mobile cloud computing

4. A taxonomy of mobile cloud computing Fig. 4. A Taxonomy of issues in mobile cloud computing. 4.5 Context-awareness Context-aware service provisioning Mobile clouds can utilize the sensing abilities of their mobile devices such as location, acceleration, etc. and act as providers of context awareness/information. As the context of the user changes, this prompts invocation of different cloud services based on the current context. When a mobile user invokes a cloud service, and the most suitable service is selected based on that information. Identify a model consisting of four layers of context elements: 1. Monitored context: refers to current monitored context consisting of: device context, user preference for user-specific preference settings, situational, and service context information. 2. Types of gaps: refers to gaps that happen as a result of content changes. 3. Types of causes: refers to the factors that can cause the aforementioned gaps. 4. Adapters: refers to the remedial actions that should be taken to remove the aforementioned causes. 4Mobile cloud computing

4.5.2 Risk assessment using context-awareness Context information is used to facilitate risk assessment and routing decisions. A user is able to securely run multiple applications on different security domains, and to separate services for different settings based on context Identifying potential resources and common activities using context-awareness The system is made aware if a new device enters the resource pool, or leaves it, thereby leading to better scalability and content distribution Energy awareness Energy will enable the mobile device to take appropriate component level action to minimize unnecessary energy consumption. 4.6 Data management Personal data storage on mobile cloud Data access issues Pocket Cloudlets, a local storage cache based on nonvolatile memory is used to store parts or full cloud services in the mobile device. 5Mobile cloud computing

4.6.3 Data portability and interoperability Embedded mobile database 5. Challenges Supporting continuous mobility while ensuring connectivity to the cloud. Security in mobile clouds. Incentives for surrogates. Mobile cloud computing6

7