Follow the Sun through the Clouds: Application Migration for Geographically Shifting Workloads
Zhiming Shen Cornell University Joint work with Qin Jia, Gur-Eyal Sela, Ben Rainero, Weijia Song, Robbert van Renesse, Hakim Weatherspoon
1
Application Migration for Geographically Shifting Workloads Zhiming - - PowerPoint PPT Presentation
Follow the Sun through the Clouds: Application Migration for Geographically Shifting Workloads Zhiming Shen Cornell University Joint work with Qin Jia, Gur-Eyal Sela, Ben Rainero, Weijia Song, Robbert van Renesse, Hakim Weatherspoon 1
Zhiming Shen Cornell University Joint work with Qin Jia, Gur-Eyal Sela, Ben Rainero, Weijia Song, Robbert van Renesse, Hakim Weatherspoon
1
2
Nested VM
VM VM
2
Nested VM
HTTP VM VM
2
Nested VM
HTTP VM VM
3
4
(Full video available at http://supercloud.cs.cornell.edu)
5
6
7
8
9
First Layer
KVM/virtio Dom0 KVM/virtio Dom0 Availability Zone 1 Availability Zone 2
Cloud Provider 1 Cloud Provider 2
Xen-Blanket Xen-Blanket Xen-Blanket OpenStack OpenStack OpenStack User VMs
Second Layer
User VMs User VMs User VMs User VMs User VMs
First-layer VM Geo-replicated Image Storage Second-layer VM Second-layer hypervisor
Xen/PV-on-HVM
First-layer hypervisor Software-Defined Network (SDN)
10
vSwitch vSwitch vSwitch vSwitch
VM
vSwitch
VM
Cloud 1 Cloud 2
10
vSwitch vSwitch vSwitch vSwitch
VM
vSwitch
VM
Cloud 1 Cloud 2
11
VM Pub IP front-end
54.172.26.213 54.172.26.213
11
VM Pub IP front-end
54.172.26.213 54.172.26.213
11
VM Pub IP front-end
54.172.26.213 54.172.26.213
Dynamic DNS?
12
VM Pub IP front-end
54.172.26.213
Pub IP front-end
52.69.94.195
12
VM Pub IP front-end
54.172.26.213
Pub IP front-end
52.69.94.195
13
VM Image Long latency; Low throughput
14
VM Image Image
14
VM Image Image
14
VM Image Image
15
16