ABSTRACT
Virtualization technology has been widely applied in data centers and IT infrastructures, with advantages of server consolidation and live migration. Through live migration, data centers could flexibly move virtual machines among different physical machines to balance workloads, reduce energy consumption and enhance service availability.
Today's data centers can grow to a huge scale. This implies that frequent live migration would be desirable for the economic use of hardware resources. Then, the performance of the live migration strategy will be an issue. So, we need a reliant evaluation method to choose the software and hardware environments that will produce the best live migration performance.
However, there is not a complete live migration benchmark available currently. In addition, the existing evaluation methodologies select different metrics, different workloads and different test means. Thus, it is difficult to compare their results.
In this paper we first survey the current research and their evaluation methods on live migration. We then summarize the critical issues for the live migration evaluation and also raise other unreported potential problems.
We propose our solutions and present an implementation in our live migration benchmark -- Virt-LM. This is a benchmark for comparing live migration performance among different software and hardware environments in a data center scenario. We detail its design and provide some experimental results to validate its effectiveness.
- R. Bradford, E. Kotsovinos, A. Feldmann, and H. Schiöberg. Live wide-area migration of virtual machines including local persistent state. In Proceedings of the 3rd International Conference on Virtual Execution Environments, pages 169-179, 2007. Google ScholarDigital Library
- J.P. Casazza, M. Greenfield, and K. Shi. Redefining server performance characterization for virtualization benchmarking. Intel Technology Journal, 10(3):243-251, 2006.Google ScholarCross Ref
- C. Clark, K. Fraser, S. Hand, J.G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, pages 273-286, 2005. Google ScholarDigital Library
- M.R. Hines and K. Gopalan. Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. In Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pages 51-60, 2009. Google ScholarDigital Library
- W. Huang, Q. Gao, J. Liu, and D.K. Panda. High performance virtual machine migration with RDMA over modern interconnects. In Proceedings of the 2007 IEEE International Conference on Cluster Computing, pages 11-20, 2007. Google ScholarDigital Library
- H. Jin, L. Deng, S. Wu, X. Shi, and X. Pan. Live virtual machine migration with adaptive memory compression. In Proceedings of 2009 IEEE International Conference on Cluster Computing, pages 1-10, 2009.Google ScholarCross Ref
- M. Kozuch and M. Satyanarayanan. Internet suspend/resume. In Proceedings of the 4th IEEE Workshop on Mobile Computing Systems and Applications, pages 32-40, 2002. Google ScholarDigital Library
- H. Liu, H. Jin, X. Liao, L. Hu, and C. Yu. Live migration of virtual machine based on full system trace and replay. In Proceedings of the 18th ACM international Symposium on High Performance Distributed Computing, pages 101-110, 2009. Google ScholarDigital Library
- P. Liu, Z. Yang, X. Song, Y. Zhou, H. Chen, and B. Zang. Heterogeneous live migration of virtual machines. In Proceedings of the International Workshop on Virtualization Technology, 2008.Google Scholar
- Y. Luo, B. Zhang, X. Wang, Z. Wang, Y. Sun, and H. Chen. Live and incremental whole-system migration of virtual machines using block-bitmap. In Proceedings of the 2008 IEEE International Conference on Cluster Computing, pages 99-106, 2008.Google Scholar
- V. Makhija, B. Herndon, P. Smith, L. Roderick, E. Zamost, and J. Anderson. VMmark: A scalable benchmark for virtualized systems. VMware Inc, CA, Tech. Rep. VMware-TR-2006-002, September, 2006.Google Scholar
- M. Nelson, B.H. Lim, and G. Hutchins. Fast transparent migration for virtual machines. In Proceedings of the USENIX Annual Technical Conference, pages 391-394, 2005. Google ScholarDigital Library
- A. Nocentino and P.M. Ruth. Toward dependency-aware live virtual machine migration. In Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing, pages 59-66, 2009. Google ScholarDigital Library
- C.P. Sapuntzakis, R. Chandra, B. Pfaff, J. Chow, M.S. Lam, and M. Rosenblum. Optimizing the migration of virtual computers. ACM SIGOPS Operating Systems Review, 36(SI):377-390, 2002. Google ScholarDigital Library
- SPECvirt sc2010. http://www.spec.org/virt_sc2010/.Google Scholar
- F. Travostino, P. Daspit, L. Gommans, C. Jog, C. De Laat, J. Mambretti, I. Monga, B. Van Oudenaarde, and S. Raghunath. Seamless live migration of virtual machines over the MAN/WAN. Future Generation Computer Systems, 22(8):901-907, 2006. Google ScholarDigital Library
- A. Whitaker, R.S. Cox, M. Shaw, and S.D. Grible. Constructing services with interposable virtual hardware. In Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation-Volume 1, pages 13-13, 2004. Google ScholarDigital Library
- T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif. Black-box and gray-box strategies for virtual machine migration. In Proceedings of the 4th USENIX Symposium on Networked Systems Design & Implementation, pages 229-242, 2007. Google ScholarDigital Library
Index Terms
- Virt-LM: a benchmark for live migration of virtual machine
Recommendations
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 ...
Virt-LM: a benchmark for live migration of virtual machine (abstracts only)
Virtualization technology has been widely applied in data centers and IT infrastructures, with advantages of server consolidation and live migration. Through live migration, data centers could flexibly move virtual machines among different physical ...
Performance Metrics of Virtual Machine Live Migration
CLOUD '15: Proceedings of the 2015 IEEE 8th International Conference on Cloud ComputingLive virtual machine migration allows resources from one physical server to be moved to another with little or no interruption in the processes of the guest operating system. The process involved in performing a live migration includes copying the guest ...
Comments