VirtualKnotter: Online Virtual Machine Shuffling for Congestion Resolving in Virtualized Datacenter
The authors measurements on production datacenter traffic together with recently-reported results suggest that datacenter networks suffer from long-lived congestion caused by core network oversubscription and unbalanced workload placement. In contrast to traditional traffic engineering approaches that optimize flow routing, in this paper, they explore the opportunity to address the continuous congestion via optimizing VM placement in virtualized datacenters. To this end, they present VirtualKnotter, an efficient online VM placement algorithm to reduce congestion with controllable VM migration traffic as well as low time complexity. Their evaluation with both real and synthetic traffic patterns shows that VirtualKnotter performs close to the baseline algorithm in terms of link unitization, with only 5%- 10% migration traffic of the baseline algorithm.