ABSTRACT
Dynamic consolidation of virtual machines (VMs) through live migration is a promising technology for IaaS datacenters. VMs are dynamically packed onto fewer server nodes, thereby eliminating excessive power consumption. Existing studies on VM consolidation, however, are based on precopy live migration, which requires dozens of seconds to switch the execution hosts of VMs. It is difficult to optimize VM locations quickly on sudden load changes, resulting in serious violations of VM performance criteria. In this paper, we propose an advanced VM consolidation system exploiting postcopy live migration, which greatly alleviates performance degradation. VM locations are reactively optimized in response to ever-changing resource usage. Sudden overloading of server nodes are promptly resolved by quickly switching the execution hosts of VMs. We have developed a prototype of our consolidation system and evaluated its feasibility through experiments. Our results show that our consolidation system achieved a higher degree of performance assurance than using precopy migration. Performance degradation is 12% or less, even for memory-intensive workloads, which is less than half the level using precopy migration.
- AIST Cloud Computing Research. http://grivon.apgrid.org/.Google Scholar
- 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 Symposium on Networked Systems Design and Implementation, pages 273--286. USENIX Association, 2005. Google ScholarDigital Library
- F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, and J. L. Lawall. Entropy: a consolidation manager for clusters. In Proceedings of the 5th International Conference on Virtual Execution Environments, pages 41--50. ACM Press, 2009. 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 5th International Conference on Virtual Execution Environments, pages 51--60. ACM Press, 2009. Google ScholarDigital Library
- T. Hirofuchi, H. Nakada, S. Itoh, and S. Sekiguchi. Enabling instantaneous relocation of virtual machines with a lightweight VMM extension. In Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pages 73--83. IEEE Computer Society, May 2010. Google ScholarDigital Library
- T. Hirofuchi, H. Nakada, H. Ogawa, S. Itoh, and S. Sekiguchi. Eliminating datacenter idle power with dynamic and intelligent vm relocation. In Distributed Computing and Artificial Intelligence (7th International Symposium), volume 79 of Advances in Intelligent and Soft Computing, pages 645--648. Springer, Sep 2010.Google ScholarCross Ref
- A. Kivity, Y. Kamay, D. Laor, and A. Liguori. kvm: the Linux virtual machine monitor. In Proceedings of the Linux Symposium, pages 225--230. The Linux Symposium, 2007.Google Scholar
- H. A. Lagar-Cavilla, J. A. Whitney, A. Scannell, P. Patchin, S. M. Rumble, E. de Lara, M. Brudno, and M. Satyanarayanan. SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing. In Proceedings of the fourth ACM european conference on Computer systems, pages 1--12. ACM Press, 2009. Google ScholarDigital Library
- A. Mirkin, A. Kuznetsov, and K. Kolyshkin. Containers checkpointing and live migration. In Proceedings of the Linux Symposium 2008, pages 85--92, Jul 2008.Google Scholar
- H. Nakada, T. Hirofuchi, H. Ogawa, and S. Itoh. Toward virtual machine packing optimization based on genetic algorithm. In Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living, volume 5518 of Lecture Notes in Computer Science, pages 651--654. Springer, Jun 2009. Google ScholarDigital Library
- M. Nelson, B.-H. Lim, and G. Hutchins. Fast transparent migration for virtual machines. In Proceedings of USENIX Annual Technical Conference, pages 25--25. USENIX Association, 2005. Google ScholarDigital Library
- T. Setzer and A. Stage. Decision support for virtual machine reassignments in enterprise data centers. In Proceedings of the 5th IEEE/IFIP International Workshop on Business-driven IT Management, Apr 2010.Google ScholarCross Ref
- A. Stage and T. Setzer. Network-aware migration control and scheduling of differentiated virtual machine workloads. In Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, pages 9--14. IEEE Computer Society, 2009. Google ScholarDigital Library
- T. Wood, P. J. Shenoy, A. Venkataramani, and M. S. Yousif. Black-box and gray-box strategies for virtual machine migration. In Proceedings of the 4th Symposium on Networked Systems Design and Implementation, pages 229--242. USENIX Association, 2007. Google ScholarDigital Library
Index Terms
Reactive consolidation of virtual machines enabled by postcopy live migration
Recommendations
Efficient live migration of virtual machines using shared storage
VEE '13Live migration of virtual machines (VM) across distinct physical hosts is an important feature of virtualization technology for maintenance, load-balancing and energy reduction, especially so for data centers operators and cluster service providers. ...
Performance and energy modeling for live migration of virtual machines
HPDC '11: Proceedings of the 20th international symposium on High performance distributed computingLive migration of virtual machine (VM) provides a significant benefit for virtual server mobility without disrupting service. It is widely used for system management in virtualized data centers. However, migration costs may vary significantly for ...
Traffic-sensitive live migration of virtual machines
CCGRID '15: Proceedings of the 15th IEEE/ACM International Symposium on Cluster, Cloud, and Grid ComputingIn this paper we address the problem of network contention between the migration traffic and the Virtual Machine (VM) application traffic for the live migration of co-located Virtual Machines. When VMs are migrated with pre-copy, they run at the source ...
Comments