1 / 8

Achieving Ubiquity through Hardware Virtualization

Achieving Ubiquity through Hardware Virtualization. Mahadev Satyanarayanan School of Computer Science Carnegie Mellon University. Essence of Weiser’s Vision. Creation of computing environments that “are saturated with computing and communication”

blake-house
Télécharger la présentation

Achieving Ubiquity through Hardware Virtualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Achieving Ubiquity throughHardware Virtualization Mahadev Satyanarayanan School of Computer Science Carnegie Mellon University

  2. Essence of Weiser’s Vision • Creation of computing environments that • “are saturated with computing and communication” • “yet gracefully integrated with human activities” • We have done a great job on #1 • We have hardly scratched the surface on #2 • at best, we have created potentially useful components • e.g., context awareness toolkits, smart space toolkits, sensing and activity inferencing toolkits, OS extensions for application-aware adaptation and transparency to disconnections and weak connectivity,  • but “gracefully integrated”  ?

  3. PC Disk Capacity (GB) Processors Internet Connectivity Moore’s Law Reigns Supreme (Figure credits: various Wikipedia sources) • • • • • • •

  4. Adam & Eve 2000 AD Glaring Exception “...in an information-rich world, the wealth of information means a dearth of something else: a scarcity of whatever it is that information consumes. What information consumes is rather obvious: it consumes the attention of its recipients. Hence a wealth of information creates a poverty of attention and a need to allocate that attention efficiently among the overabundance of information sources that might consume it” Simon, H., 1971“Designing Organizations for an Information-Rich World” Human Attention “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” Weiser, M., 1991 “The Computer for the 21st Century”

  5. Integration, Deployment & Scaling - I • Wide interfaces  external complexity  brittle abstractions • Hard to deploy, hard to sustain, hard to scale • Cautionary lesson of process migration • 1983 to 2011, PhD theses roughly every 5 years • not supported by any production OS today (open or closed) • great idea whose time has never come! • Will our pervasive computing abstractions suffer the same fate?

  6. Integration, Deployment & Scaling - II • Contrast the wild real-world success of VM migration • VMs are a key enabler of cloud computing • widely used production-quality implementations • Can we harness hardware virtualization in pervasive computing? • VMs transform external complexity into internal complexity • replace highly mutable interfaces with a very stable one • software virtualization (e.g. JVM) just doesn’t cut it • Two example use cases of VMs in mobile and pervasive computing • use in cloudlets for cyber foraging • use in transient PCsfor legacy support

  7. AndroidPhone Nokia N810Tablet HandtalkWearableGlove Olympus Mobile Eye TrekWearableComputer WAN todistant cloudon Internet Low-latencyhigh-bandwidth1-hop wirelessnetwork Coffee shopCloudlet Cloudlet = Small Cloud Nearby Fast on-demand VM-based customization of cloudlet infrastructure is possible cloudlet =(compute cluster+ wireless access point+ wired Internet access+ no battery limitations) “data center in a box”

  8. Cloud Transient PC #2 wirelessLAN VM State VM State 3G / WiFi Suspend wirelessLAN Resume Transient PC #1 Transient PCs • Our current PC world is a legacy for the new pervasive computing world • Extended period of co-existence likely • VM-based transient PCs are a key technology for this coexistence

More Related