1 / 9

VM Interference and Placement for Server Consolidation

VM Interference and Placement for Server Consolidation. Umesh Bellur IIT Bombay. Current Deployment. App Lifecycle in a VM Env. Some Problems. Translating application QoS into VM configurations Quantifying the effects of interference and affinity Placement strategies.

vartan
Download Presentation

VM Interference and Placement for Server Consolidation

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. VM Interference and Placement for Server Consolidation Umesh Bellur IIT Bombay

  2. Current Deployment App Lifecycle in a VM Env.

  3. Some Problems • Translating application QoS into VM configurations • Quantifying the effects of interference and affinity • Placement strategies

  4. Generating VM Configs • Input: • Application performance characterization leading to: • Building and solving predictive performance models for the application • QoS operating ranges and estimated load patterns • Output: • A set of VM configurations along with a mapping of application components to VMs.

  5. Challenges: • Automating characterizing appl perf. For virtualized env. • Extending standard performance prediction techniques (Queuing) to include the effects of virtualization

  6. Interference/Affinity • VMs don’t provide performance isolation • VMM takes up some percentage of resources. • Given an application component’s performance on a single VM, can we estimate the effect the colocating other VMs running different types of workloads (CPU intensive, I/O intensive etc.). Further, can we characterize this effect with changing parameters of the interfering component?

  7. Results of interference

  8. Results - 2 • Ping latency of a VM doubled when when it was deployed with a mixture of CPU-intensive and I/O bandwidth intensive VMs, as compared to when it was deployed with only I/O bandwidth intensive VMs.

  9. VM Placement • Given a current deployment and the set of VMs that need to be deployed in a data center, output a plan of placing the VMs on the existing physical machines to optimize number of physical servers used and other application specified constraints (for fault tolerance etc.) • Migration costs • A multi dimensional bin packing problem subject to various constraints: • Interference conflicts • App driven conflicts

More Related