skip to main content
10.1145/1996121.1996125acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Reactive consolidation of virtual machines enabled by postcopy live migration

Authors Info & Claims
Published:08 June 2011Publication History

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.

References

  1. AIST Cloud Computing Research. http://grivon.apgrid.org/.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarCross RefCross Ref
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarCross RefCross Ref
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Reactive consolidation of virtual machines enabled by postcopy live migration

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            VTDC '11: Proceedings of the 5th international workshop on Virtualization technologies in distributed computing
            June 2011
            44 pages
            ISBN:9781450307017
            DOI:10.1145/1996121

            Copyright © 2011 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 8 June 2011

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate5of10submissions,50%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader