reshaping the physical footprint of virtual machines
play

Reshaping the Physical Footprint of Virtual Machines Jason Sonnek - PowerPoint PPT Presentation

Virtual Putty: Reshaping the Physical Footprint of Virtual Machines Jason Sonnek and Abhishek Chandra Department of Computer Science University of Minnesota 1 University of Minnesota Cloud Environments Applications VM Pool Resource Pool


  1. Virtual Putty: Reshaping the Physical Footprint of Virtual Machines Jason Sonnek and Abhishek Chandra Department of Computer Science University of Minnesota 1 University of Minnesota

  2. Cloud Environments Applications VM Pool Resource Pool  Pool of resources for hosting applications  Virtual Machines: Application containers 2 University of Minnesota

  3. Cloud Management Challenge  Cloud Provider: High Consolidation  Power, cost savings  Cloud User: Robust performance  Isolation from other hosted applications  Goal: Exploit VM characteristics to meet best of both worlds 3 University of Minnesota

  4. Physical Footprint of VM  Physical Resource Consumption Memory  Memory usage, disk I/O, network Network bandwidth, energy usage, etc. VM CPU  Impacts:  Degree of consolidation  Application Performance  Question: Is the physical footprint rigid?  Independent of location, environment? University of Minnesota

  5. Physical Footprint is Malleable  Communicating VMs sitting locally vs. remotely Transfer Time (s)  Xen 3.3.0 VMs, 100 Mbps LAN, 100 KB Files Number of File Transfers (K)  Network footprint dependent on VM location and affinities University of Minnesota

  6. Virtual Putty VM1 VM2 VM2 VM1 Reshaping  Reshape the physical footprints of Virtual Machines  Achieve: Higher performance, energy savings, …  Key Idea: Exploit affinities and conflicts 6 University of Minnesota

  7. Problem 1: Estimating the Footprint  VM has a “virtual” footprint  Memory contents, I/O requests, communication patterns, etc.  Can be molded to desired “physical” footprint  Challenges:  How to estimate non-intrusively?  How to represent the virtual footprint efficiently?  How to handle dynamism? 7 University of Minnesota

  8. Problem 2: Reshaping the Footprint  Enhance migration/placement decisions  Reduce data redundancy  Place VMs near data  Exploit statistical multiplexing  Challenges:  How to reconcile multi-dimensional tradeoffs?  How to achieve system-wide reshaping in a scalable, agile manner? 8 University of Minnesota

  9. Summary  Physical Footprint of VM is malleable  Can be reshaped using affinities and conflicts  Footprint reshaping can lead to better consolidation, performance  Project URL: http://vputty.cs.umn.edu University of Minnesota

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend