ABSTRACT
Virtual machine (VM) live storage migration techniques significantly increase the mobility and manageability of virtual machines in the era of cloud computing. On the other hand, as solid state drives (SSDs) become increasingly popular in data centers, VM live storage migration will inevitably encounter heterogeneous storage environments. Nevertheless, conventional migration mechanisms do not consider the speed discrepancy and SSD's wear-out issue, which not only causes significant performance degradation but also shortens SSD's lifetime. This paper, for the first time, addresses the efficiency of VM live storage migration in heterogeneous storage environments from a multi-dimensional perspective, i.e., user experience, device wearing, and manageability. We derive a flexible metric (migration cost), which captures various design preference. Based on that, we propose and prototype three new storage migration strategies, namely: 1) Low Redundancy (LR), which generates the least amount of redundant writes; 2) Source-based Low Redundancy (SLR), which keeps the balance between IO performance and write redundancy; and 3) Asynchronous IO Mirroring, which seeks the highest IO performance. The evaluation of our prototyped system shows that our techniques outperform existing live storage migration by a significant margin. Furthermore, by adaptively mixing our proposed schemes, the cost of massive VM live storage migration can be even lower than that of only using the best of individual mechanism.
- "Amazon EC2", http://aws.amazon.com/ec2/Google Scholar
- "Microsoft Azure", http://www.windowsazure.com/en-us/Google Scholar
- "Flash Drives Replace Disks at Amazon, Facebook, Dropbox", http://www.wired.com/wiredenterprise/2012/06/flash-data-centers/Google Scholar
- "Morphlabs, Dell DCS Team on SSD-Powered Cloud", http://www.datacenterknowledge.com/archives/2012/03/28/morphlabs-dell-dcs-team-on-ssd-powered-cloud/Google Scholar
- "SolidFire Develops All-SSD System for Cloud Storage Providers", http://searchstoragechannel.techtarget.com/news/2240037093/SolidFire-develops-all-SSD-system-for-cloud-storage-providersGoogle Scholar
- "Intel Takes Their SSD Reliability to the Datacenter", http://www.zdnet.com/blog/datacenter/intel-takes-their-ssd-reliability-to-the-datacenter/1316Google Scholar
- Gokul Soundararajan, Vijayan Prabhakaran, et al., Extending SSD Lifetimes with Disk-Based Write Caches, FAST 2010 Google ScholarDigital Library
- EMC, http://www.us.emc.com/index.htmGoogle Scholar
- Winchester Systems, http://www.winsys.comGoogle Scholar
- Ali Mashtizadeh, et al., The Design and Evolution of Live Storage Migration in VMware ESX, ATC 2011 Google ScholarDigital Library
- Robert Bradford, Evangelos Kotsovinos, Anja Feldmann, Harald Schioberg, Live Wide-Area Migration of Virtual Machines Including Local Persistent State, VEE 2007 Google ScholarDigital Library
- Yingwei Luo, Binbin Zhang, et al., Live and Incremental Whole-System Migration of Virtual Machines Using Block-Bitmap, ICCC 2008Google Scholar
- Jie Zheng, T. S. Eugene Ng, Kunwadee Sripanidkulchai, Workload-Aware Live Storage Migration for Clouds, VEE 2011 Google ScholarDigital Library
- Takahiro Hirofuchi, et al., A Live Storage Migration Mechanism over WAN for Relocatable Virtual Machine Services on Clouds, CCGRID 2009 Google ScholarDigital Library
- XEN Project http://www.xen.org, January 2009Google Scholar
- Iometer Project, http://www.iometer.orgGoogle Scholar
- Dbench, http://dbench.samba.orgGoogle Scholar
- IOzone File System Benchmark, http://www.iozone.orgGoogle Scholar
- Aameek Singh, Madhukar Korupolu, et al., Server-Storage Virtualization: Integration and Load Balancing in Data Centers, SC 2008 Google ScholarDigital Library
- Seonyeong Park, A Comprehensive Study of Energy Efficiency and Performance of Flash-based SSD, Journal of Systems Architecture, 2011 Google ScholarDigital Library
- Guanying Wu and Xubin He, FTL: Improving SSD Lifetime via Exploiting Content Locality, EuroSys 2012 Google ScholarDigital Library
- Youngjae Kim, et al., HybridStore: A Cost-Efficient, High-Performance Storage System Combining SSDs and HDDs, MASCOTS 2011 Google ScholarDigital Library
- Heeseung Jo, Youngjin Kwon, Hwanju Kim, Euiseong Seo, Joonwon Lee, and Seungryoul Maeng, SSD-HDD-Hybrid Virtual Disk in Consolidated Environments, VHPC 2009 Google ScholarDigital Library
- Feng Chen, David Koufaty, Xiaodong Zhang, Hystor: Making the Best Use of Solid State Drives in High Performance Storage Systems, ICS 2011 Google ScholarDigital Library
- William K. Josephson, et al., DFS: A File System for Virtualized Flash Storage, ACM Transactions on Storage, Sept 2010 Google ScholarDigital Library
- Bob Laliberte, Delivering Greater Effectiveness and Efficiency for SANs in Virtualized Data Centers. White Paper, EMCGoogle Scholar
- Intel Launches DC S3700 SSD for Data Centers, http://hothardware.com/News/Intel-Launches-New-Datacenter-SSDs-Emphasizes-Data-Protection-High-Performance/Google Scholar
Index Terms
- Optimizing virtual machine live storage migration in heterogeneous storage environment
Recommendations
Optimizing virtual machine live storage migration in heterogeneous storage environment
VEE '13Virtual machine (VM) live storage migration techniques significantly increase the mobility and manageability of virtual machines in the era of cloud computing. On the other hand, as solid state drives (SSDs) become increasingly popular in data centers, ...
Improving Total Migration Time in Live Virtual Machine Migration
ICCCT '15: Proceedings of the Sixth International Conference on Computer and Communication Technology 2015Virtualization is the key underlying technology enabling cloud providers to host services for a large number of customers. Live migration is an essential feature of virtualization that allows transfer of virtual machines from one physical server to ...
A quantitative study of virtual machine live migration
CAC '13: Proceedings of the 2013 ACM Cloud and Autonomic Computing ConferenceVirtual machine (VM) live migration is a critical feature for managing virtualized environments, enabling dynamic load balancing, consolidation for power management, preparation for planned maintenance, and other management features. However, not all ...
Comments