the case for vm based cloudlets in mobile computing -mahadev satyanarayanan, paramvir bahl, ramon...

15
The case for VM based Cloudlets in Mobile Computing -Mahadev Satyanarayanan†, Paramvir Bahl‡, Ramon Caceres•, Nigel Davies◦ †Carnegie Mellon University,‡Microsoft Research,•AT&T Research, ◦Lancaster University Presented by: Anjali Sridhar

Upload: marcella-jacques

Post on 31-Mar-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

  • Slide 1

Slide 2 The case for VM based Cloudlets in Mobile Computing -Mahadev Satyanarayanan, Paramvir Bahl, Ramon Caceres, Nigel Davies Carnegie Mellon University,Microsoft Research,AT&T Research, Lancaster University Presented by: Anjali Sridhar Slide 3 Current Limitations of Mobile Devices Processor Speed Memory Size Battery Life Intrinsic to Mobility! Applications that augment human cognition require LARGE processing power and energy! Slide 4 Motivation Compute intensive applications based on image processing, speech recognition, natural language processing, augmented reality etc that augment cognitive ability of users needs to be handled by a system capable of providing low latency results to the user Slide 5 Example Scenario Cognitive assistance for an Alzheimers patient - lightweight wearable computer with a head-up display in the form of an eyeglass - Eyeglass has a camera for scene capture and ear phones for audio feedback - Augmented reality system to aid cognition Slide 6 Proposed Solution Leverage the cloudlet-based resource-rich mobile computing resource Reduced one hop latency and peak bandwidth demand of multiple users Slide 7 Cloud Vs Cloudlet Why is the Cloud not sufficient? Slide 8 Cloudlet Cloud on Internet Mobile Device Coffee Shop Cloudlet Low Latency High Bandwidth Wireless network Distant Cloud on Internet Slide 9 Solution Transient Cloudlet Customization Use of VM technology: 1) VM Migration Suspend VM, migrate the entire VM 2) Dynamic VM Synthesis - Apply an overlay VM and resume execution Slide 10 Cloudlet Customization Dynamic VM Synthesis Approach Slide 11 Implementation - Kimberley Mobile Device : Nokia N810 Internet Tablet Mobile OS: Maemo 4.0 linux Cloudlet Infrastructure: Desktop Computer Cloudlet OS: Ubuntu Linux Slide 12 Kimberley Steps: 1)Prepare the overlay VM kimberlize 2) Connect to the Cloudlet 3) Receive VM residue, Cleanup Slide 13 Kimberley Creation Time for VM Overlays Slide 14 Speed of VM Synthesis Slide 15 Challenges Business Model Top Down or Bottom Up? Base VM compatibility How many Base VMs do we need to have present at the cloudlet? Trust and Security Is the cloudlet secure? Slide 16 Thank You!