skip to main content
10.1145/2390231.2390250acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Live migration of an entire network (and its hosts)

Published:29 October 2012Publication History

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.

References

  1. cbench OpenFlow controller benchmark. See http://www.openflow.org/wk/index.php/Oflops.Google ScholarGoogle Scholar
  2. NTT, in collaboration with Nicira Networks, succeeds in remote datacenter live migration, August 2011. http://www.ntt.co.jp/news2011/1108e/110802a.html.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. BigSwitch Networks. Perspectives: Networking needs a VMware. http://www.bigswitch.com/wp/about-us/.Google ScholarGoogle Scholar
  5. Cisco and VMWare. Virtual machine mobility with VMware VMotion and Cisco data center interconnect technologies, 2009.Google ScholarGoogle Scholar
  6. U. Deshpande, X. Wang, and K. Gopalan. Live gang migration of virtual machines. In High Performance Distributed Computing, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. Floodlight OpenFlow Controller. http://floodlight.openflowhub.org/.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Reitblatt, N. Foster, J. Rexford, C. Schlesinger, and D. Walker. Abstractions for network update. In ACM SIGCOMM, August 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. C. Webb, A. C. Snoeren, and K. Yocum. Topology switching for data center networks. In Hot-ICE Workshop, March 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Live migration of an entire network (and its hosts)

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      HotNets-XI: Proceedings of the 11th ACM Workshop on Hot Topics in Networks
      October 2012
      150 pages
      ISBN:9781450317764
      DOI:10.1145/2390231

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 October 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate110of460submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader