Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges



Similar documents
IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications

Adaptive Workload Offloading For Efficient Mobile Cloud Computing Jayashree Lakade Venus Sarode

Chapter 19 Cloud Computing for Multimedia Services

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

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

How To Create An Ad Hoc Cloud On A Cell Phone

Parametric Analysis of Mobile Cloud Computing using Simulation Modeling

Cloudlets: Bringing the cloud to the mobile user

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

Mobile Hybrid Cloud Computing Issues and Solutions

perform computations on stored data (Elastic Compute Cloud (EC2). )

A Comparative Study of cloud and mcloud Computing

Mobile Image Offloading Using Cloud Computing

Mobile Cloud Computing Architectures Algorithms - Applications

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

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

The Unheralded Power of Cloudlet Computing in the Vicinity of Mobile Devices

THE ROLE OF CLOUD COMPUTING IN MOBILE

Wi-Fi, Bluetooth, and the Internet of Things

Next Generation Mobile Cloud Gaming

emontage: An Architecture for Rapid Integration of Situational Awareness Data at the Edge

Available online at ScienceDirect. Procedia Computer Science 56 (2015 ) 10 17

The Wireless World - 5G and Beyond. Björn Ekelund Ericsson Research

Augmented Reality Application for Live Transform over Cloud

Privacy & Security of Mobile Cloud Computing (MCC)

Tablets: Will They Replace PCs?

MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY

Mind the gap: Top pitfalls to avoid when reaching for the cloud. A whitepaper byfatpipe, the specialist in WAN & Internet Connectivity Optimisation

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

Towards Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms. Mobilware 2010

1294 IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 15, NO. 3, THIRD QUARTER 2013

Mobile Multimedia Meet Cloud: Challenges and Future Directions

APRIL Must-Have Features for Endpoint Backup

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

Telefonica s Journey to 5G_ Enrique Blanco - Global CTO You choose. We connect_

1 Executive Summary Document Structure Business Context... 6

VDI Solutions - Advantages of Virtual Desktop Infrastructure

E1/T1 over BreezeNET B

KEEPING YOUR SANITY AS YOU EMBRACE CLOUD AND MOBILE

AUGUSTA TECHNICAL COLLEGE INFORMATION TECHNOLOGY PLAN

Mobile Cloud Computing Security Considerations

Mobile Experience Benchmark. Crittercism

In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project

RackWare Solutions Disaster Recovery

Traffic Management Solutions for Social Innovation Business

Offloading file search operation for performance improvement of smart phones

Mobile Cloud Computing: Approaches and Issues

LuminonCore Virtual Desktop Infrastructure (VDI) Products

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Product Overview. Steve Erickson

How To Build A Cloud Computer

A Review on Mobile Cloud Computing: Issues, Challenges and Solutions

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

CHAPTER 8 CLOUD COMPUTING

Tactical Cloudlets: Moving Cloud Computing to the Edge

5G & Internet of Things. Hartmut Kremling Vodafone Ambassador Dresden,

Generating leads with Meraki's Systems Manager. Partner Training"

Cisco Application Networking for BEA WebLogic

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC

Web Application Hosting Cloud Solution Architecture.

HPC Cloud Computing Guide PENGUIN ( ) HPC

The Connected Enterprise Driving Business Value with Mobility Collaboration and Trust

Mobility Management in Mobile Cloud Computing

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT

Generating Future Systems through Mobile Cloud Computing and Approaches to Cyber Foraging

10 Threats to Successful. Enterprise Endpoint Backup

USE CASES BROADBAND EXPERIENCE EVERYWHERE, ANYTIME SMART VEHICLES, TRANSPORT & INFRASTRUCTURE MEDIA EVERYWHERE CRITICAL CONTROL OF REMOTE DEVICES

MAUI: Dynamically Splitting Apps Between the Smartphone and Cloud

Transcription:

Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer Science Georgia Institute of Technology Atlanta, GA In Collaboration with: Ellen Zegura, Mayur Naik, Cong Shi, Karim Habak, Ahmed Saeed Alireza Monfared (Georgia Tech), Khaled Harras, Abderahmen Mtibaa (CMU-Q) Supported in part by a National Science Foundation and Army Research Labs 1

Connectivity and computing power on the go 2

Mobile Applications: Computing and Communication Computing Communication

Beyond Device Computing Capability Slow, Limited or Inaccurate Speech Translation Not on par with desktop counterparts Interactive Games Too CPU intensive Limited Augmented Reality

Video Segmentation 5

Cloud Computing to the Rescue Computing resources delivered as a service over the Internet 6

Cloud Computing Computing resources delivered as a service over the Internet 7

Mobile Cloud Computing Computing resources delivered as a service over the Internet Extension of Cloud Computing to Mobile Services Service delivered to mobile devices 8

Classic Solution: Offload Computation to the Cloud*. offload.... resume.. rich app.... offload..... resume.. *B. Chun, et al.,clonecloud: elastic execution between mobile device and cloud. In Proceedings of the 6th European Conference on Computer Systems (EuroSys 11), pages 301 314, 2011. *E. Cuervo, et al., MAUI: Making smartphones last longer with code offload. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Service (MobiSys 10).

Challenges in Mobile Cloud Computing Connectivity Issues Bandwidth Intermittency High Latency Cost 10

Observation: lots of idle resources! 11

Opportunistic/Symbiotic Mobile Cloud Computing Opportunism and Symbiosis: Two additional tools to address MCC challenges Opportunism: Make use of all available compute resources as they are available. Symbiosis: Mobile devices help each other 12

Opportunistic and Symbiotic Cloud Computing Environment

Opportunistic and Symbiotic Cloud Computing Environment

Opportunistic offloading to remote cloud The COSMOS System* Computational Offloading as a Service *Shi et al, ACM Mobihoc 2014

Outdoor Wireless: Intermittent Connectivity on Campus Shuttle

Offloading Decision with Variable Connectivity

Cloud/Mobile Mismatch Cloud provider 1- Long setup time 2- Long lease quantum 3- Connectivity Agnostic

Cloud/Mobile Mismatch 1- Quick response 2- Infrequent 3 - Variable connectivity Mobile device Computation requirements

COSMOS Bridges Gap Cloud provider COSMOS Mobile device Computation requirements

COSMOS Architecture Resource Management Risk Controlled Computation Offloading

Challenges When to offload Always Offload Never Offload Smart Offload: Offload when expected performance is improved Cloud Server deployment Handle variable load Maintain low cost By Deploying smart policies: significantly improve task speedup 22

Opportunistic and Symbiotic Cloud Computing Environment

Main Idea Significant idle compute resources Challenge: How to configure into a meaningful resource. 24

A Spectrum of Cluster Stability

A Spectrum of Cluster Stability

Highly Stable Clusters Mont Blanc Project Our work: Highly Collaborative Devices Mobile Device Clouds* SymbIoT: Internet of Things** *ACM MCC 2013 **ACM MCS 2015 27

Mont Blanc European Project Barcelona SuperComputer Center 512 Nvidia Cores, 512 GFLOPS 0.15 GFLOP/W 28

MDC Collaboration to achieve global objective Mobile Device Cloud: Single owner/administrator Collaborate to compute tasks to achieve global objective extending battery lifetime of collective 29

Internet of Things Cluster Current Approach Fine-grain private Cloud Analysis, Control, and Storage information stored and analyzed in the cloud Wasted Processing Resources

Symbiosis in the Internet of Things Cloud 1. Storage of Summaries 2. Long Term Analysis Devices can cooperate to match the services provided by the cloud

Symbiosis in the Internet of Things SymbIoT Enablers Powerful Things processing, storage, Device-to-Device: LTE, 802.15 Design Goals Reducing Internet bandwidth consumption Matching and improving on cloud s performance Improving resource utilization within the same LAN