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