Presentation on theme: "The case for VM based Cloudlets in Mobile Computing"— Presentation transcript:
1The 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 UniversityPresented by: Anjali Sridhar
2Current Limitations of Mobile Devices Processor SpeedMemory SizeBattery LifeIntrinsic to Mobility!Applications that augment human cognition require LARGE processing power and energy!
3MotivationCompute 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
4Example Scenario Cognitive assistance for an Alzheimer’s patient - lightweight wearable computer with a head-up display in the form of an eyeglassEyeglass has a camera for scene capture and ear phones for audio feedbackAugmented reality system to aid cognition
5Proposed SolutionLeverage the cloudlet-based resource-rich mobile computing resourceReduced one hop latency and peak bandwidth demand of multiple users
6Cloud Vs CloudletWhy is the Cloud not sufficient?
7Cloudlet Cloud on Internet Mobile Device Distant Cloud on Internet Low LatencyHigh BandwidthWireless networkCoffee Shop Cloudlet
8Solution Transient Cloudlet Customization Use of VM technology: VM Migration – Suspend VM, migrate the entire VMDynamic VM Synthesis - Apply an overlay VM and resume execution
9Cloudlet Customization – Dynamic VM Synthesis Approach
10Implementation - Kimberley Mobile Device : Nokia N810 Internet TabletMobile OS: Maemo 4.0 linuxCloudlet Infrastructure: Desktop ComputerCloudlet OS: Ubuntu Linux
11KimberleySteps: 1)Prepare the overlay VM kimberlize <baseVM> <install-script> <resume-script> 2) Connect to the Cloudlet 3) Receive VM residue, Cleanup