The case for VM based Cloudlets in Mobile Computing

Slides:



Advertisements
Similar presentations
1© M. SatyanarayananMicrosoft Networking Research Summit, Bellevue, WA, The Role of Cloudlets in Mobile Computing Mahadev Satyanarayanan.
Advertisements

Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle.
Ralph Santitoro Director of CE Market Development Meeting the Challenges for Cloud Service Delivery over Carrier Ethernet.
Eduardo Cuervo - Duke Aruna Balasubramanian - U Mass Amherst Dae-ki Cho - UCLA Alec Wolman, Stefan Saroiu, Ranveer Chandra, Paramvir Bahl – Microsoft Research.
How to Buy…. What do I want to buy? What do I want?… A desktop or a mobile computer (notebook or tablet) What is the purpose? Where am I going to use.
Mobile Cloud Computing: A Comparison of Application Models Group #6 Chandra Shekhar Jammi( ) Venkata Sri Krishnakanth Pulla( ) Prashant Tiwari.
Source: IEEE Pervasive Computing, Vol. 8, Issue.4, Oct.2009, pp. 14 – 23 Author: Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N. Adviser: Chia-Nian.
Mostafa Ammar, School of Computer Science Georgia Institute of Technology Atlanta, GA Mobile Computing in Cirrus Clouds: Mobile Computing in Cirrus Clouds:
Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
Chapter 7 – Managing Windows XP. Control Panel The main tool for configuring your system. Most of the tools to configure the system come with the normal.
March 21, 2014 Accessibility Partners.  Modern cloud computing vs. earlier  Current status of assistive technology  The role of AT in the cloud  Benefits.
Kiryong Ha ∗, Padmanabhan Pillai†, Wolfgang Richter ∗ Yoshihisa Abe ∗, Mahadev Satyanarayanan ∗ *Carnegie Mellon University, †Intel Labs 6/27/2013 Just-in-Time.
CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY? Purdue University.
Slide Courtesy: Prof. Pradipta De, SUNY Korea Mobile Cloud Computing.
1/30/2015 Just-in-Time Virtual Machine Provisioning for Cloud Offload Kiryong Ha Carnegie Mellon University.
Architectures and Systems for Mobile-Cloud Computing: A Workload-Driven Perspective Prashant Nair Adviser: Moin Qureshi ECE Georgia Tech Xin Zhang Adviser:
Leveraging Smart Phones to Reduce Mobility Footprints Stephen Smaldone †, Benjamin Gilbert ‡, Nilton Bila *, Liviu Iftode †, Eyal de Lara *, and Mahadev.
Microsoft Surface Technology Steven Davis MIS 304 9/29/2009.
Mobile Assistance Using the Internet The MAUI Project Victor Bahl, Microsoft Research Joint work with Aruna Balasubramanian (Intern, UMASS), Ranveer Chandra,
Eyal de Lara Department of Computer Science University of Toronto.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
ThinkAir: Dynamic Resource Allocation and Parallel Execution in Cloud for Mobile Code Offloading Sokol Kosta, Pan Hui Deutsche Telekom Labs, Berlin, Germany.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Slingshot: Deploying Stateful Services in Wireless Hotspots Ya-Yunn Su Jason Flinn University of Michigan.
A computer is a machine that manipulates data according to a list of instructions There are a lot of terms can be found over the internet related to computer.
 Energy Results: Memory Assistant Arcade Game  Performance Results:  Response Time ▪ Memory assistant: 17.3 sec -> 1.5 sec ▪ Arcade game: 6 FPS -> 13.
Mobile cloud computing: survey 1. Introduction  In recent years, applications targeted at mobile devices havs started becoming abundant with applications.
MOBILE CLOUD COMPUTING
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
BY : JAYDEEP PALEKAR (09CE062)
Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian.
Jakub Szefer, Eric Keller, Ruby B. Lee Jennifer Rexford Princeton University CCS October, 2011 報告人:張逸文.
Real-Time Human Posture Reconstruction in Wireless Smart Camera Networks Chen Wu, Hamid Aghajan Wireless Sensor Network Lab, Stanford University, USA IPSN.
Wireless Application Protocol. . The Two Paradigms W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Into the Future with Portable AT March 2, 2007 Overview of Expansion Chassis Technology.
A seminar on “Mobile Version of The Website”
1© 2011 M. SatyanarayananNSF PeCS Workshop January 27, 2011 Achieving Ubiquity through Hardware Virtualization Mahadev Satyanarayanan School of Computer.
Dynamic VM Synthesis for Cloudlet -ISTC Retreat Poster- Kiryong Ha, Padmanabhan S Pillai, Mahadev Satyanarayanan.
Secure Opportunistic Mobile Application Offload for Enterprise Networks Aaron Gember and Aditya Akella University of Wisconsin – Madison Abstract Application-independent.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
Real Time Communications: An Enterprise View Rodger M. Will Ford Motor Company Wednesday, April 21, 2004.
Yue Pan, Siddharth Maini, Eli Blevis Human-Computer Interaction Design, School of Informatics & Computing, Indiana University at Bloomington Framing the.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Eduardo Cuervo – Duke University Aruna Balasubramanian - University of Massachusetts Amherst Dae-ki Cho - UCLA Alec Wolman, Stefan Saroiu, Ranveer Chandra,
Capt Froberg. Outline What is a computer? What components does a computer need? Physical “Cloud” What is a virtual computer?
Sponsored by the U.S. Department of Defense © 2008 by Carnegie Mellon University page 1 Pittsburgh, PA The Implications of a Single Mobile Computing.
July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Cyber Space vs. Ubiquitous Space
Applications of 5G technology The future of technology New revolution of networking.
“Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks" and "most of the user experience takes.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
We are a HP tech support provider for HP users facing different level of technical issues with their HP devices like :- Desktop Computers, Laptops, Printers,
Google glasses capture images with winking This glass has a technique which is called augmented reality. It means that when you direct the glass to.
Edge Computing ——vision, challenges and promise. 物联网云计算.
Prepared by: Assistant prof. Aslamzai
Quantifying the Impact of Edge Computing on Mobile Applications
INTELLIGENT CONTENT For Your Knowledge Intensive Enterprise
AWS Solutions Architect Presentation
Slingshot: Deploying Stateful Services in Wireless Hotspots
MOBILE DEVICE OPERATING SYSTEM
Introduction to Edge Computing
IoT, Sensor Networks, RFID,
Project topic: Adaptive cloud based services for mobile users Paper to present: Competitive Analysis for Service Migration in VNets Zahra Abbasi.
Mobile edge computing Report by Weiqing huang.
How to Buy….
Smart Learning concepts to enhance SMART Universities in Africa
Presentation transcript:

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

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!

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

Example Scenario Cognitive assistance for an Alzheimer’s 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

Proposed Solution Leverage the cloudlet-based resource-rich mobile computing resource Reduced one hop latency and peak bandwidth demand of multiple users

Cloud Vs Cloudlet Why is the Cloud not sufficient?

Cloudlet Cloud on Internet Mobile Device Distant Cloud on Internet Low Latency High Bandwidth Wireless network Coffee Shop Cloudlet

Solution Transient Cloudlet Customization Use of VM technology: VM Migration – Suspend VM, migrate the entire VM Dynamic VM Synthesis - Apply an overlay VM and resume execution

Cloudlet Customization – Dynamic VM Synthesis Approach

Implementation - Kimberley Mobile Device : Nokia N810 Internet Tablet Mobile OS: Maemo 4.0 linux Cloudlet Infrastructure: Desktop Computer Cloudlet OS: Ubuntu Linux

Kimberley Steps: 1)Prepare the overlay VM kimberlize <baseVM> <install-script> <resume-script> 2) Connect to the Cloudlet 3) Receive VM residue, Cleanup

Kimberley Creation Time for VM Overlays

Speed of VM Synthesis

Challenges Business Model – Top Down or Bottom Up? Base VM compatibility – How many Base VM’s do we need to have present at the cloudlet? Trust and Security – Is the cloudlet secure?

Thank You!