2012 · 115 citations · 12 references
ComputingComputer ScienceComputer SystemsCloud InfrastructureComputer NetworksVirtualizationLive MigrationNetwork MigrationNetwork VirtualizationSoftware-defined NetworkingVirtual Machine MigrationData Plane SeparationNetwork ReachabilityPhysical ResourcesReachabilityReachability AnalysisSoftware-defined Networking MigrationState MigrationVirtual Machine Live Migration
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.
12
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Abstractions for network update
Mark Reitblatt, Nate Foster, Jennifer Rexford et al. · 2012 · 580 citations · Full text
Reproducible network experiments using container-based emulation
Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar et al. · 2012 · 501 citations
Operating systems: design and implementation
Microprocessors and Microsystems · 1987 · 479 citations · Full text
Can the production network be the testbed
Rob Sherwood, Glen Gibb, Kok-Kiong Yap et al. · 2010 · 365 citations