Virtual-Switching-Aware VM Consolidation in Virtualized Data Centers

Mingfu Li, Jingping Bi, Zhongcheng Li · 2014

In virtualized data centers, live virtual machine (VM) migration can increase energy efficiency by consolidating VMs on fewer servers. This problem is usually considered as Bin Packing Problem with the server capacity constraints, such as CPU, memory and network bandwidth. In order to minimize the communication traffic in data center network, existing works proposed correlation-aware VM consolidation algorithms. VMs with high inter traffic will be consolidated as close as possible (e.g. Within a physical server). However, the traffic load of virtual switches causes a certain number of CPU cycles of physical servers to move traffic through virtual switches. This increases the risk that VMs running on servers are not allocated enough resource, and consequently reduces VMs' performance. In this work, we conduct experiments to estimate the server CPU overhead caused by virtual switching, and based on the experiment results, we propose virtual-switching-aware VM consolidation algorithm to solve this problem. Experiments on representative data center workloads show that the overhead can occupy 10% to 30% of server's CPU resources. Besides, our algorithm has a sharp decrease of the server capacity violation probability compared with the state-of-the-art baseline.

Read the paper · More papers on PaperTik