skip to main content
10.1145/1996130.1996154acmconferencesArticle/Chapter ViewAbstractPublication PageshpdcConference Proceedingsconference-collections
research-article

Performance and energy modeling for live migration of virtual machines

Authors Info & Claims
Published:08 June 2011Publication History

ABSTRACT

Live 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 different workloads due to the variety of VM configurations and workload characteristics. To take into account the migration overhead in migration decision-making, we investigate design methodologies to quantitatively predict the migration performance and energy cost. We thoroughly analyze the key parameters that affect the migration cost from theory to practice. We construct two application-oblivious models for the cost prediction by using learned knowledge about the workloads at the hypervisor (also called VMM) level. This should be the first kind of work to estimate VM live migration cost in terms of both performance and energy in a quantitative approach. We evaluate the models using five representative workloads on a Xen virtualized environment. Experimental results show that the refined model yields higher than 90% prediction accuracy in comparison with measured cost. Model-guided decisions can significantly reduce the migration cost by more than 72.9% at an energy saving of 73.6%.

References

  1. http://pyropus.ca/software/memtester/Google ScholarGoogle Scholar
  2. Electronic educational devices inc., "watts up pro power meter", http://www.wattsupmeters.comGoogle ScholarGoogle Scholar
  3. http://www.tpc.org/tpcc.Google ScholarGoogle Scholar
  4. http://samba.org/ftp/tridge/dbench.Google ScholarGoogle Scholar
  5. http://www.netlib.org/linpack.Google ScholarGoogle Scholar
  6. http://www.spec.org/web2005.Google ScholarGoogle Scholar
  7. S. Akoush, R. Sohan, A. Rice, A. W. Moore, A. Hopper. Predicting the Performance of Virtual Machine Migration. In The 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Tele-communication Systems (MASCOTS'10), Miami, Florida, USA, August 17-19, 2010, pp.37--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the Art of Virtualization. In Proceedings of the nineteenth ACM symposium on Operating Systems Principles (SOSP'03), Lake George, New York, USA, October 19-22, 2003, pp.164--177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. M. Blackburn, R. Garner, C. Hoffman, A. M. Khan, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. E. B. Moss, A. Phansalkar, D. Stefanović, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo Bench-marks: Java Benchmarking Development and Analysis. In Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'06), Portland, OR, USA, October 22-26, 2006 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Lim-pach, I. Pratt, and A. Warfield. Live Migration of Virtual Machines. In Proceedings of Second Symposium Networked Systems Design and Implementation (NSDI'05), May 2-4, 2005, pp. 273--286 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Comer, Internetworking with TCP/IP. Page 226. Upper Saddle River, N.J.: Prentice Hall, 2000. Print.Google ScholarGoogle Scholar
  12. J. Choi, S. Govindan, B. Urgaonkar and A. Sivasubrama-niam. Profiling, Prediction, and Capping of Power Consump-tion in Consolidated Environments. In Proceedings of IEEE International Symposium on Modeling, Analysis, and Simu-lation of Computer and Telecommunication Systems (MAS-COTS'08), Baltimore, MD. USA, Sept 8-10, 2008, pp.1--10.Google ScholarGoogle Scholar
  13. M. Cardosa, M. R. Korupolu and A. Singh. Shares and Utilities Based Power Consolidation in Virtualized Server Envi-ronments. In Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management (IM'09), New York, NY, USA, June 1-5, 2009, pp. 327--334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Fu and C-Z. Xu, "Stochastic Modeling and Analysis of Hybrid Mobility in Reconfigurable Distributed Virtual Machines", Journal of Parallel and Distributed Computing, Vol. 66, No. 11, November 2006, pp.1442--1454. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Gong and C-Z. Xu. A Gray-box Feedback Control Approach for System-Level Peak Power Management. In Proceedings of 39th International Conference on Parallel Processing (ICPP'10), San Diego, CA, USA, September 13-16, 2010, pp.555--564. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Gong and C-Z. Xu. vPnP: Automated Coordination of Power and Performance in Virtualized Datacenters. In The IEEE International Workshop on Quality of Service (IWQoS'10), Beijing, China, June 16-18, 2010, pp.1--9.Google ScholarGoogle ScholarCross RefCross Ref
  17. L. Hu, H. Jin, X. Liao, X. Xiong and H. Liu. Magnet: A Novel Scheduling Policy for Power Reduction in Cluster with Virtual Machines. In Proceeding of 2008 IEEE International Conference on Cluster Computing (Cluster'08), September 29-October 1 2008, Tsukuba, Japan, pp.13--22.Google ScholarGoogle Scholar
  18. M. Hines and K. Gopalan. Post-Copy Based Live Virtual Machine Migration Using Adaptive Pre-Paging And Dynamic Self-Ballooning. In International Conference on Virtual Execution Environments (VEE'09), Washington DC, USA, March 11-13, 2009, pp.51--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. B. Krishnan, H. Amur, A. Gavrilovska, K. Schwan. VM Power Metering: Feasibility and Challenges. In The Second Green Metrics Workshop, in conjunction with SIGMETRICS'10, New York, NY, USA, June 14, 2010.Google ScholarGoogle Scholar
  20. A. Kangarlou, P. Eugster, D. Xu. VNsnap: Taking Snapshots of Virtual Networked Environments with Minimal Downtime. In Proceedings of IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'09), Estoril, Portugal, June 29-July 2, 2009, pp.524--533.Google ScholarGoogle ScholarCross RefCross Ref
  21. M. Y. Lim, F. Rawson, T. Bletsch, and V. W. Freeh. PADD: Power Aware Domain Distribution. In Proceedings of the 29th IEEE International Conference on Distributed Computing Systems (ICDCS'09), Montreal, Quebec, Canada, June 22-26, 2009, pp.239--247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 International Symposium on High Performance Distributed Computing (HPDC'09), June 11-13, 2009, Munich, Germany, pp.101--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. Lange, K. Pedretti, T. Hudson, P. Dinda, Z. Cui, L. Xia, P. Bridges, A. Gocke, S. Jaconette, M. Levenhagen and R. Brightwell. Palacios and Kitten: New High Performance Operating Systems for Scalable Virtualized and Native Super-computing. In Proceedings of the 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS'10), Atlanta, Georgia, USA, April 19-23, 2010, pp.1--12.Google ScholarGoogle ScholarCross RefCross Ref
  24. A. B. Nagarajan, F. Mueller, C. Engelmann, and S. L. Scott. Proactive Fault Tolerance for HPC with Xen Virtualization. In Proceedings of ACM Annual International Conference on Supercomputing (ICS'07), Seattle, Washington, USA, June 17-21, 2007, pp. 23--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Nelson, B. H. Lim, and G. Hutchins. Fast Transparent Migration for Virtual Machines. In Proceedings of USENIX Annual Technical Conference (USENIX'05), Anaheim, California, USA, April 10-15, 2005, pp.391--394. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. R. Nathuji and K. Schwan. Virtual Power: Coordinated Power Management in Virtualized Enterprise Systems. In Proceedings of ACM Symposium on Operating Systems Principles (SOSP'07), Stevenson, WA, USA, October 14-17, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. I. Rodero, J. Jaramillo, A. Quiroz, M. Parashar and F. Guim. Towards Energy-aware Autonomic Provisioning for Virtualized Environments. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Com-puting (HPDC'10), Chicago, Illinois, USA, June 20-25, 2010, pp. 320--323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. K. Sato, H. Sato, S. Matsuoka. Model-based Optimization for Data-intensive Application on Virtual Cluster. In The 9th IEEE/ACM International Conference on Grid Computing (Grid'08), Tsukuba, Japan, pp.367--368 Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. B. Sotomayor, K. Keahey and I. Foster. Combining Batch Execution and Leasing Using Virtual Machines. In Proceedings of the Eighteenth International Symposium on High Performance Distributed Computing (HPDC'08), June 23-27, 2008, Boston, MA, USA, pp.87--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. M. Tarighi, S. A. Motamedi and S. Sharifian. "A New Model for Virtual Machine Migration in Virtualized Cluster Server Based on Fuzzy Decision Making", Journal of Tele-communications, Vol.1, No.1, February 2010, pp.40--51.Google ScholarGoogle Scholar
  31. A. Verma, P. Ahuja, and A. Neogi. pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems. In Proceedings of the 9th ACM/IFIP/USENIX In-ternational Conference on Middleware (Middleware'08), Springer-Verlag, Leuven, Belgium, December 1-5, 2008, pp.243--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya. Cost of Virtual Machine Live Migration in Clouds: A Perform-ance Evaluation. In Proceedings of the 1st International Conference on Cloud Computing, Lecture Notes In Computer Science, Beijing, China, December, 2009, pp.254--265. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. T. Wood, P. Shenoy, A. Venkataramani and M. Yousif. Black-box and Gray-box Strategies for Virtual Machine Migration. In Proceedings of 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI'07), Cambridge, MA, USA, April 11-13, 2007, pp. 229--242. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Performance and energy modeling for live migration of virtual machines

      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
        HPDC '11: Proceedings of the 20th international symposium on High performance distributed computing
        June 2011
        296 pages
        ISBN:9781450305525
        DOI:10.1145/1996130

        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 Rate166of966submissions,17%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader