The Impact of Managerial Opportunism on Earnings Reliability
Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile...
Transcript of Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile...
![Page 1: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/1.jpg)
Opportunism and Symbiosis in Mobile Cloud Computing:
The Promise and the Challenges
Mostafa AmmarSchool of Computer Science
Georgia Institute of TechnologyAtlanta, GA
1
In Collaboration with: Ellen Zegura, Mayur Naik, Cong Shi, Karim Habak, Ahmed SaeedAlireza Monfared (Georgia Tech), Khaled Harras, Abderahmen Mtibaa (CMU-Q)Supported in part by a National Science Foundation and Army Research Labs
![Page 2: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/2.jpg)
Connectivity and computing power on the go
2
![Page 3: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/3.jpg)
Mobile Applications: Computing and Communication
Communication
Computing
![Page 4: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/4.jpg)
Beyond Device Computing Capability
Augmented Reality
Speech Translation Interactive Games
Slow, Limited or Inaccurate
Too CPU intensive Limited
Not on par with desktop
counterparts
![Page 5: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/5.jpg)
Video Segmentation
5
![Page 6: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/6.jpg)
Cloud Computing to the Rescue
Computing resources delivered as a service over the Internet
6
![Page 7: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/7.jpg)
Cloud Computing
Computing resources delivered as a service over the Internet
7
![Page 8: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/8.jpg)
MobileCloud Computing
Computing resources delivered as a service over the Internet
Extension of Cloud Computing to Mobile Services Service delivered to mobile devices
8
![Page 9: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/9.jpg)
….…...
…..
………………..…….....
Classic Solution:Offload Computation to the Cloud*
….……offload………………..………..resume…..
offload
resume
rich app
*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).
*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.
![Page 10: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/10.jpg)
Challenges inMobile Cloud Computing
Connectivity Issues Bandwidth Intermittency
High Latency
Cost
10
![Page 11: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/11.jpg)
Observation: lots of idle resources!
11
![Page 12: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/12.jpg)
Opportunistic/SymbioticMobile Cloud Computing
Opportunism and Symbiosis: Two additional tools to address MCC challengesOpportunism: Make use of all available
compute resources as they are available.Symbiosis: Mobile devices help each
other12
![Page 13: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/13.jpg)
Opportunistic and SymbioticCloud Computing Environment
![Page 14: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/14.jpg)
Opportunistic and SymbioticCloud Computing Environment
![Page 15: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/15.jpg)
Opportunistic offloading to remote cloud
*Shi et al, ACM Mobihoc 2014
The COSMOS System*Computational Offloading as a Service
![Page 16: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/16.jpg)
Outdoor Wireless:Intermittent Connectivity on Campus Shuttle
![Page 17: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/17.jpg)
Offloading Decision with Variable Connectivity
![Page 18: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/18.jpg)
1- Long setup time2- Long lease quantum3- Connectivity Agnostic
Cloud provider
Cloud/Mobile Mismatch
![Page 19: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/19.jpg)
Mobile device Computation requirements
1- Quick response2- Infrequent3 - Variable connectivity
Cloud/Mobile Mismatch
![Page 20: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/20.jpg)
COSMOS Bridges Gap
Cloud provider
Mobile device Computation requirements
COSMOS
![Page 21: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/21.jpg)
COSMOS Architecture
Resource ManagementRisk Controlled Computation Offloading
![Page 22: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/22.jpg)
Challenges
When to offload Always Offload Never Offload Smart Offload: Offload when expected
performance is improvedCloud Server deployment Handle variable load Maintain low cost
By Deploying smart policies: significantly improve task speedup
22
![Page 23: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/23.jpg)
Opportunistic and SymbioticCloud Computing Environment
![Page 24: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/24.jpg)
Main Idea
Significant idle compute resourcesChallenge: How to configure into a
meaningful resource.
24
![Page 25: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/25.jpg)
A Spectrum of Cluster Stability
![Page 26: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/26.jpg)
A Spectrum of Cluster Stability
![Page 27: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/27.jpg)
Highly Stable Clusters
Mont Blanc Project
Our work: Highly Collaborative Devices Mobile Device Clouds* SymbIoT: Internet of Things**
27
*ACM MCC 2013**ACM MCS 2015
![Page 28: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/28.jpg)
Mont Blanc European Project
Barcelona SuperComputer Center512 Nvidia Cores, 512 GFLOPS0.15 GFLOP/W
28
![Page 29: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/29.jpg)
MDCCollaboration to achieve global objective
Mobile Device Cloud:Single owner/administrator
Collaborate to computetasks to achieve global objective extending battery lifetimeof collective
29
![Page 30: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/30.jpg)
Cloud Analysis,
Control, and Storage
Internet of Things ClusterCurrent Approach
Wasted Processing Resources
Fine-grain private
information stored and analyzed in the cloud
![Page 31: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/31.jpg)
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
![Page 32: Opportunism and Symbiosis in Mobile Cloud Computing: The ... · Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer](https://reader030.fdocuments.us/reader030/viewer/2022040705/5e032b48d9e2ea2f20421431/html5/thumbnails/32.jpg)
Symbiosis in the Internet of ThingsSymbIoT
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