As more and more data centers embrace end host virtualization and virtual machine (VM) mobility becomes commonplace, we explore its implications on data center networks. Live VM migrations are considered expensive operations because of the additional network traffic they generate, which can impact the network performance of other applications in the network, and because of the downtime that applications running on a migrating VM may experience. Most virtualization vendors currently recommend a separate network for VM mobility. However, setting up an alternate network just for VM migrations can be extremely costly and thus presents a barrier to seamless VM mobility. Therefore, it is apparent that VM migrations should be orchestrated in a network-aware manner with appropriate QoS controls such that they do not degrade network performance of other flows in the network while still being allocated the bandwidth they require for successful completion within the specified time lines. In this context, we present VMPatrol - a QoS framework for VM migrations. VMPatrol uses a cost of migration model to allocate a minimal bandwidth for a migration flow such that it completes within the specified time limit while causing minimal interference to other flows in the network. Our implementation and experimental evaluation of VMPatrol on real and virtual software testbeds demonstrates that automated bandwidth reservation can reduce the impact of migrations on other flows in the network to a negligible level.
[1]
Praveen Yalagandula,et al.
Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection
,
2011,
2011 Proceedings IEEE INFOCOM.
[2]
Sujata Banerjee,et al.
Automated and Scalable QoS Control for Network Convergence
,
2010,
INM/WREN.
[3]
Martín Casado,et al.
NOX: towards an operating system for networks
,
2008,
CCRV.
[4]
Albert G. Greenberg,et al.
Sharing the Data Center Network
,
2011,
NSDI.
[5]
Vijay Mann,et al.
Remedy: Network-Aware Steady State VM Management for Data Centers
,
2012,
Networking.
[6]
Burak Gorkemli,et al.
A QoS-enabled OpenFlow environment for Scalable Video streaming
,
2010,
2010 IEEE Globecom Workshops.
[7]
M. Dahlin,et al.
TCP Nice: a mechanism for background transfers
,
2002,
OSDI '02.
[8]
Andrew Warfield,et al.
Live migration of virtual machines
,
2005,
NSDI.
[9]
Kartik Gopalan,et al.
XCo: explicit coordination to prevent network fabric congestion in cloud computing cluster platforms
,
2010,
HPDC '10.