Skip to main content

Modelling the Live Migration Time of Virtual Machines

  • Conference paper
  • First Online:
On the Move to Meaningful Internet Systems: OTM 2015 Conferences (OTM 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9415))

Abstract

Dynamic server consolidation in data centres enables the efficient usage of resources, because it aims to minimise the underutilisation or overloading of physical servers, both of which produce a disproportional amount of energy consumption. Server consolidation takes place by migrating virtual machines from one server to another while the virtual machines are still executing. However, live migration comes with corresponding costs in terms of execution latency and additional resource and power consumption. Whether or not these costs are significant depends on how long a migration lasts. In this paper we propose models to estimate the time it takes to live migrate virtual machines at runtime. Our models are built using simple and multiple linear regressions. The paper reveals useful insights into the most important parameters which are strongly correlated with the migration time. These are: Instructions retired, last level cache line misses, and dirtying memory pages.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barroso, L.A., Holzle, U.: The Case for Energy-Proportional Computing. IEEE Computer 40(12), 33–37 (2007)

    Article  Google Scholar 

  2. Dargie, W.: Analysis of the power consumption of a multimedia server under different DVFS policies. In: Fifth International Conference on Cloud Computing, Honolulu, HI, USA, pp. 779–785 (2012)

    Google Scholar 

  3. Akoush, S., Sohan, R., Rice, A., Moore, A.W., Hopper, A.: Predicting the performance of virtual machine migration. In: 2010 IEEE International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 37–46 (2010)

    Google Scholar 

  4. Liu, H., Xu, C., Jin, H., Gong, J., Liao, X.: Performance and energy modeling for live migration of virtual machines. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, pp. 171–182. ACM, New York (2011)

    Google Scholar 

  5. Wu, Y., Zhao, M.: Performance modeling of virtual machine live migration. In: 2011 IEEE International Conference on Cloud Computing (CLOUD), pp. 492–499 (2011)

    Google Scholar 

  6. Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design and Implementation, Vol. 2, pp. 273–286. USENIX Association, Berkeley (2005)

    Google Scholar 

  7. Strunk, A.: A lightweight model for estimating energy cost of live migration of virtual machines. In: 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD), pp. 510–517 (2013)

    Google Scholar 

  8. Verma, A., Kumar, G., Koller, R., Sen, A.: CosMig: modeling the impact of reconfiguration in a cloud. In: 19th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS) 2011, pp. 3–11. IEEE (2011)

    Google Scholar 

  9. SPEC CPU2006 Benchmark Descriptions. https://www.spec.org/cpu2006/publications/CPU2006benchmarks.pdf

  10. Intel performance monitoring counters. https://software.intel.com/en-us/blogs/2014/07/24/developer-api-documentation-for-intel-performance-counter-monitor

  11. Linux Dirty statistic from proc/meminfo/. http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-proc-meminfo.html

  12. Intel PCM column names. https://software.intel.com/en-us/blogs/2014/07/18/intel-pcm-column-names-decoder-ring

  13. Kabacoff, R.I.: R in Action: Data Analysis and Graphics with R. MANNING Shelter Island (2011)

    Google Scholar 

  14. Baron, M.: Probability and Statistics for Computer Scientists, 2nd edn. CRC Press Taylor and Francis Group, New York (2014)

    MATH  Google Scholar 

  15. Core Team, R.: R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna (2014). http://www.R-project.org/

  16. Poellabauer, C., Singleton, L., Schwan, K.: Feedback-based dynamic voltage and frequency scaling for memory-bound real-time applications. In: 11th IEEE Symposium on Real Time and Embedded Technology and Applications, RTAS 2005, pp. 234–243 (2005)

    Google Scholar 

  17. Jaleel, A.: Memory characterization of workloads using instrumentation-driven simulation. http://www.jaleels.org/ajaleel/publications/SPECanalysis.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kateryna Rybina .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Rybina, K., Dargie, W., Umashankar, S., Schill, A. (2015). Modelling the Live Migration Time of Virtual Machines. In: Debruyne, C., et al. On the Move to Meaningful Internet Systems: OTM 2015 Conferences. OTM 2015. Lecture Notes in Computer Science(), vol 9415. Springer, Cham. https://doi.org/10.1007/978-3-319-26148-5_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26148-5_39

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26147-8

  • Online ISBN: 978-3-319-26148-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics