ABSTRACT
Live virtual machine (VM) migration can move applications from one location to another without a disruption in service. However, applications often consist of multiple VMs and rely on the state of the underlying network for basic reachability, access control, and QoS functionality. Rather than migrating an individual VM, we show how to migrate an ensemble---the VMs, the network, and the management system---to a different set of physical resources. Our LIME (LIve Migration of Ensembles) design leverages recent advances in Software Defined Networking (SDN) for a clear separation between the controller and the data-plane state in the switches. Transparent to the application running on the controller, LIME clones the data-plane state to a new set of switches, and then incrementally migrates the traffic sources (e.g., the VMs). During this transition, both networks deliver traffic and LIME maintains synchronized state. Experiments with our initial prototype, built on the Floodlight OpenFlow controller, suggest that network migration does not have to be a disruptive, middle-of-the-night maintenance event, but can become an integral network management mechanism completely transparent to applications.
- cbench OpenFlow controller benchmark. See http://www.openflow.org/wk/index.php/Oflops.Google Scholar
- NTT, in collaboration with Nicira Networks, succeeds in remote datacenter live migration, August 2011. http://www.ntt.co.jp/news2011/1108e/110802a.html.Google Scholar
- S. Al-Kiswany, D. Subhraveti, P. Sarkar, and M. Ripeanu. VMFlock: Virtual machine co-migration for the cloud. In High Performance Distributed Computing, 2011. Google ScholarDigital Library
- BigSwitch Networks. Perspectives: Networking needs a VMware. http://www.bigswitch.com/wp/about-us/.Google Scholar
- Cisco and VMWare. Virtual machine mobility with VMware VMotion and Cisco data center interconnect technologies, 2009.Google Scholar
- U. Deshpande, X. Wang, and K. Gopalan. Live gang migration of virtual machines. In High Performance Distributed Computing, 2011. Google ScholarDigital Library
- D. Drutskoy, E. Keller, and J. Rexford. Scalable network virtualization in software-defined networks. IEEE Internet Computing: Special Issue on Virtualization (to appear), Mar/Apr 2013.Google Scholar
- Floodlight OpenFlow Controller. http://floodlight.openflowhub.org/.Google Scholar
- N. Handigol, B. Heller, V. Jeyakumar, B. Lantz, and N. McKeown. Reproducible network experiments using container based emulation. In Proc. CoNEXT (to appear), 2012. Google ScholarDigital Library
- N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: Enabling innovation in campus networks. SIGCOMM Computer Communications Review, 38(2), 2008. Google ScholarDigital Library
- M. Reitblatt, N. Foster, J. Rexford, C. Schlesinger, and D. Walker. Abstractions for network update. In ACM SIGCOMM, August 2012. Google ScholarDigital Library
- R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar. Can the production network be the testbed? In Operating Systems Design and Implementation, October 2010. Google ScholarDigital Library
- Y. Wang, E. Keller, B. Biskeborn, J. van der Merwe, and J. Rexford. Virtual routers on the move: Live router migration as a network-management primitive. In ACM SIGCOMM, 2008. Google ScholarDigital Library
- K. C. Webb, A. C. Snoeren, and K. Yocum. Topology switching for data center networks. In Hot-ICE Workshop, March 2011. Google ScholarDigital Library
- D. Williams, H. Jamjoom, and H. Weatherspoon. The Xen-blanket: Virtualize once, run everywhere. In ACM European Conference on Computer Systems (Eurosys), April 2012. Google ScholarDigital Library
Index Terms
- Live migration of an entire network (and its hosts)
Recommendations
Transparent, Live Migration of a Software-Defined Network
SOCC '14: Proceedings of the ACM Symposium on Cloud ComputingIncreasingly, datacenters are virtualized and software-defined. Live virtual machine (VM) migration is becoming an indispensable management tool in such environments. However, VMs often have a tight coupling with the underlying network. Hence, cloud ...
A Hypervisor Approach to Enable Live Migration with Passthrough SR-IOV Network Devices
Special TopicsSingle-Root I/O Virtualization (SR-IOV) is a specification that allows a single PCI Express (PCIe) device (physical function or PF) to be used as multiple PCIe devices (virtual functions or VF). In a virtualization system, each VF can be directly ...
Improving Total Migration Time in Live Virtual Machine Migration
ICCCT '15: Proceedings of the Sixth International Conference on Computer and Communication Technology 2015Virtualization is the key underlying technology enabling cloud providers to host services for a large number of customers. Live migration is an essential feature of virtualization that allows transfer of virtual machines from one physical server to ...
Comments