TY - GEN
T1 - Live migration of an entire network (and its hosts)
AU - Keller, Eric
AU - Ghorbani, Soudeh
AU - Caesar, Matt
AU - Rexford, Jennifer L.
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
KW - Migration
KW - Software-defined networking
KW - Virtualization
UR - http://www.scopus.com/inward/record.url?scp=84870367090&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84870367090&partnerID=8YFLogxK
U2 - 10.1145/2390231.2390250
DO - 10.1145/2390231.2390250
M3 - Conference contribution
AN - SCOPUS:84870367090
SN - 9781450317764
T3 - Proceedings of the 11th ACM Workshop on Hot Topics in Networks, HotNets-11
SP - 109
EP - 114
BT - Proceedings of the 11th ACM Workshop on Hot Topics in Networks, HotNets-11
T2 - 11th ACM Workshop on Hot Topics in Networks, HotNets 2012
Y2 - 29 October 2012 through 30 October 2012
ER -