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

Recommend


More recommend