Analysing the Migration Time of Live Migration of Multiple Virtual Machines

Kateryna Rybina, Abhinandan Patni, Alexander Schill

2014

Abstract

Workload consolidation is a technique applied to achieve energy efficiency in data centres. It can be realized via live migration of virtual machines (VMs) between physical servers with the aim to power off idle servers and thus, save energy. In spite of innumerable benefits, the VM migration process introduces additional costs in terms of migration time and the energy overhead. This paper investigates the influence of workload as well as interference effects on the migration time of multiple VMs. We experimentally show that the migration time is proportional to the volume of memory copied between the source and the destination machines. Our experiment proves that the VMs, which run simultaneously on the physical machine compete for the available resources, and thus, the interference effects that occur, influence the migration time. We migrate multiple VMs in all possible permutations and investigate into the migration times. When the goal is to power off the source machine it is better to migrate memory intensive VMs first. Kernel-based Virtual Machine (KVM) is used as a hypervisor and the benchmarks from the SPEC CPU2006 benchmark suite are utilized as the workload.

References

  1. Akoush, S., Sohan, R., Rice, A., Moore, A., and Hopper, A. (2010). Predicting the performance of virtual machine migration. In Modeling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE Int. Symposium on, pages 37 -46.
  2. Andreolini, M., Casolari, S., Colajanni, M., and Messori, M. (2010). Dynamic load management of virtual machines in cloud architectures. In Avresky, D., Diaz, M., Bode, A., Ciciani, B., and Dekel, E., editors, Cloud Computing, volume 34 of Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, pages 201- 214. Springer Berlin Heidelberg.
  3. Beloglazov, A., Abawajy, J., and Buyya, R. (2012). Energyaware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems, 28(5):755 - 768.
  4. Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., Pratt, I., and Warfield, A. (2005). Live migration of virtual machines. In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2, NSDI'05, pages 273-286, Berkeley, CA, USA. USENIX Association.
  5. Delimitrou, C. and Kozyrakis, C. (2013). Paragon: Qosaware scheduling for heterogeneous datacenters. In Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 7813, pages 77-88.
  6. Gerofi, B., Fujita, H., and Ishikawa, Y. (2010). An efficient process live migration mechanism for load balanced distributed virtual environments. In Cluster Computing (CLUSTER), IEEE Int. Conference on, pages 197- 206.
  7. Govindan, S., Liu, J., Kansal, A., and Sivasubramaniam, A. (2011). Cuanta: Quantifying effects of shared onchip resource interference for consolidated virtual machines. In Proceedings of the 2Nd ACM Symposium on Cloud Computing, SOCC 7811, pages 22:1-22:14.
  8. Imada, T., Sato, M., and Kimura, H. (2009). Power and qos performance characteristics of virtualized servers. In Grid Computing, 2009 10th IEEE/ACM International Conference on, pages 232-240.
  9. Jaleel, A. (2010). Memory characterization of workloads using instrumentation-driven simulation. Web Copy: http://www. glue. umd. edu/ajaleel/workload.
  10. Kofler, M. and Spenneberg, R. (2012). Kvm fuer die servervirtualisierung - von konfiguration und administration bis clustering und cloud. In ADDISON-WESLEY, ISBN 978-3-8273-3149-6.
  11. Koomey, J. (2011). Growth in data center electricity use 2005 to 2010. Technical report.
  12. Kuno, Y., Nii, K., and Yamaguchi, S. (2011). A study on performance of processes in migrating virtual machines. In Autonomous Decentralized Systems (ISADS), 10th Int. Symposium on, pages 567 -572.
  13. Li, B., Li, J., Huai, J., Wo, T., Li, Q., and Zhong, L. (2009). Enacloud: An energy-saving application live placement approach for cloud computing environments. In IEEE CLOUD'09, pages 17-24.
  14. Liu, H., Xu, C.-Z., Jin, H., Gong, J., and Liao, X. (2011). Performance and energy modeling for live migration of virtual machines. In Proceedings of the 20th int. symposium on High performance distributed computing, HPDC 7811, pages 171-182, NY, USA. ACM.
  15. Mi, H., Wang, H., Yin, G., Zhou, Y., Shi, D., and Yuan, L. (2010). Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In Services Computing (SCC), 2010 IEEE International Conference on, pages 514- 521.
  16. Orgerie, A.-C., Lefevre, L., and Gelas, J.-P. (2010). Demystifying energy consumption in grids and clouds. In Green Computing Conference, 2010 International, pages 335-342.
  17. Rybina, K., Dargie, W., Strunk, A., and Schill, A. (2013). Investigation into the energy cost of live migration of virtual machines. In Sustainable Internet and ICT for Sustainability (SustainIT), pages 1-8.
  18. Strunk, A. (2012). Costs of virtual machine live migration: A survey. In Services (SERVICES), 2012 IEEE Eighth World Congress on, pages 323 -329.
  19. Strunk, A. and Dargie, W. (2013). Does live migration of virtual machines cost energy? In The 27th IEEE Int. Conference on Advanced Information Networking and Applications (AINA-2013).
  20. Verma, A., Ahuja, P., and Neogi, A. (2008). pmapper: Power and migration cost aware application placement in virtualized systems. In Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, Middleware 7808, pages 243-264, New York, NY, USA. Springer-Verlag New York, Inc.
  21. Wu, Y. and Zhao, M. (2011). Performance modeling of virtual machine live migration. In Cloud Computing (CLOUD), 2011 IEEE Int. Conference on, pages 492- 499.
Download


Paper Citation


in Harvard Style

Rybina K., Patni A. and Schill A. (2014). Analysing the Migration Time of Live Migration of Multiple Virtual Machines . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 590-597. DOI: 10.5220/0004951605900597


in Bibtex Style

@conference{closer14,
author={Kateryna Rybina and Abhinandan Patni and Alexander Schill},
title={Analysing the Migration Time of Live Migration of Multiple Virtual Machines},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={590-597},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004951605900597},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Analysing the Migration Time of Live Migration of Multiple Virtual Machines
SN - 978-989-758-019-2
AU - Rybina K.
AU - Patni A.
AU - Schill A.
PY - 2014
SP - 590
EP - 597
DO - 10.5220/0004951605900597