Presentation is loading. Please wait.

Presentation is loading. Please wait.

VMFlock: VM Co-Migration Appliance for the Cloud Samer Al-Kiswany With: Dinesh Subhraveti Prasenjit Sarkar Matei Ripeanu.

Similar presentations


Presentation on theme: "VMFlock: VM Co-Migration Appliance for the Cloud Samer Al-Kiswany With: Dinesh Subhraveti Prasenjit Sarkar Matei Ripeanu."— Presentation transcript:

1 VMFlock: VM Co-Migration Appliance for the Cloud Samer Al-Kiswany With: Dinesh Subhraveti Prasenjit Sarkar Matei Ripeanu

2 2 Why VM Migration across Data Centers ? For Cloud Users: Freedom, Not locked to one cloud. Private and public clouds. For the Cloud provider: Load balancing across data centers Accommodate scheduled maintenance Arbitration of energy cost Requires: Efficient migration and fast instantiation of VM still images across data centers.

3 3 Challenges Applications often deployed on multiple VMs (VM Flock) Large VM image size (GBs) Limited WAN bandwidth Strict Cloud API Limited resources (compute, memory, IO)

4 4 Opportunities Similarities across VM flock images Similarities across VM repositories VM boot time access pattern

5 5 VMFlock Migration System An appliance for migrating and bootstrapping multiple VM images across data centers. VMFlockMS achieves (compared to alternatives): Up to 10x better compression rate Up to 3.5x faster migration time Properties: High performance Scalable Load balanced Easy to adopt

6 6 Outline Introduction VMFlockMS Design  Migration Appliance Design  VM Bootstrap component Design Evaluation Conclusion

7 7 VMFlockMS Design Migration nodes VM Repository VM Repository SourceDestination VM VMLaunchPad Migration nodes VM VMProfiler Migration components  Similarities across VM flock images  Similarities across VM repositories Bootstrap components  VM boot pattern

8 8 Migration nodes VM Repository VM Repository SourceDestination Migration nodes  Similarities across VM flock images  Similarities across VM repositories Migration Components Design Deduplication challenges: CPU and IO intensive workload Metadata size

9 9 Migration Components Design VM Repository Source Destination

10 10 Migration Components Design VM Repository Source Destination

11 11 Migration Components Design VM Repository Source Destination

12 12 Migration Components Design VM Repository SourceDestination VM Repository

13 13 Bootstrap Components Design Migration nodes VM Repository VM Repository SourceDestination VM VMLaunchPad Migration nodes VM VMProfiler

14 14 Outline Introduction VMFlockMS Design  Migration Appliance Design  VM Bootstrap component Design Evaluation Conclusion

15 15 Evaluation – Setup Images Application: Spree e-commerce (spree, sql, storage node) – 7.9 GB Same-OS (Fedora: desktop, developer, server, plain) – 10.6 GB Diff-OS (Fedora, openSUSE, Ubuntu) – 10.6 GB Alternatives Gzip-All Gzip-Separate (parallel Gzip) Dedup-separate [Hirofuchi 09, Bradford 07, Sapuntzakis 02]

16 16 Evaluation – Setup Testbed 2 machines at Almaden and 2 at T.J. Watson 1 machine at each side works as a VM repository Courtesy Google Maps

17 17 Evaluation – Compression Rate No VM images at destinationSingle VM image at destination Achieves up to 10x better compression rate.

18 18 Evaluation – Migration Time VMFlockMS achieves up to 2x better migration time. Migration time for the application flock

19 19 Evaluation – Migration Time VMFlockMS achieves up to 3.5x better migration time. Migration time for the application flock using the VM repository emulator (emulating 4 SAS disks)

20 20 Evaluation – Boot Time VM Flock needs less then 20MB to boot. Most of the data already at destination VM flock boot in less than 1 min VMFlockMS overhead less than 3%

21 21 Summary VMFlockMS: An appliance for migrating and bootstrapping multiple VM images across data centers. Properties: High performance Scalable Load balanced Easy to adopt Where else: Scientific data sets migration Long execution pipelines

22 22 Thank you


Download ppt "VMFlock: VM Co-Migration Appliance for the Cloud Samer Al-Kiswany With: Dinesh Subhraveti Prasenjit Sarkar Matei Ripeanu."

Similar presentations


Ads by Google