Skip to main content

VM\(^3\): Virtual Machine Multicast Migration Based on Comprehensive Load Forecasting

  • Conference paper
  • First Online:
Cloud Computing (CloudComp 2014)

Included in the following conference series:

  • 1465 Accesses

Abstract

Although Virtual Machine (VM) is a fundamental technique for Cloud Operation System (Cloud OS), lack of task model and dynamic usability evaluation are great challenges in VM migration. Hence, this paper proposes a VM multicast migration based on comprehensive load forecasting mechanism named VM\(^3\). In this paper, we design a VM placement algorithm based on comprehensive load forecasting, which provides an accurate selection of destination host according to the comprehensive network performance including bandwidth, latency, etc., while only the computing node offloading is considered in the tradition algorithms. Furthermore, we propose a multicast migration mechanism to reduce the computation before migration, and support parallel migration. Through implements and experiments it proves that VM\(^3\) improves the accuracy and efficiency of VM cluster migration, and it is practical and widely applicable.

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 EPUB and 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

References

  1. Vouk, M.A.: Cloud computing-issues, research and implementations. CIT J. Comput. Inform. Technol. 16(4), 235–246 (2008)

    Google Scholar 

  2. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. ACM SIGOPS Oper. Syst. Rev. 37(5), 164–177 (2003)

    Article  Google Scholar 

  3. Lowe, S.: Mastering VMware vSphere 4. Wiley, Indianapolis (2009)

    Google Scholar 

  4. Williams, D.E.: Virtualization with Xen: Including XenEnterprise, XenServer, and XenExpress. Syngress (2007)

    Google Scholar 

  5. Menasce, D., Bennani, M.N.: Autonomic virtualized environments. In: 2006 International Conference on Autonomic and Autonomous Systems, ICAS 2006, p. 28. IEEE (2006)

    Google Scholar 

  6. Zhao, W., Wang, Z., Luo, Y.: Dynamic memory balancing for virtual machines. ACM SIGOPS Oper. Syst. Rev. 43(3), 37–47 (2009)

    Article  Google Scholar 

  7. Song, Y., Li, Y., Wang, H., Zhang, Y., Feng, B., Zang, H., Sun, Y.: A service-oriented priority-based resource scheduling scheme for virtualized utility computing. In: Sadayappan, P., Parashar, M., Badrinath, R., Prasanna, V.K. (eds.) HiPC 2008. LNCS, vol. 5374, pp. 220–231. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Song, Y., Wang, H., Li, Y., Feng, B., Sun, Y.: Multi-tiered on-demand resource scheduling for vm-based data center. In: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 148–155. IEEE Computer Society (2009)

    Google Scholar 

  9. Resource management with VMware DRS. http://www.vmware.com/vmtn/resources/401

  10. Hu, L., Jin, H., Liao, X., Xiong, X., Liu, H.: Magnet: a novel scheduling policy for power reduction in cluster with virtual machines. In: 2008 IEEE International Conference on Cluster Computing, pp. 13–22. IEEE (2008)

    Google Scholar 

  11. Angiuoli, S.V., Matalka, M., Gussman, A., Galens, K., Vangala, M., Riley, D.R., Arze, C., White, J.R., White, O., Fricke, W.F.: Clovr: a virtual machine for automated and portable sequence analysis from the desktop using cloud computing. BMC Bioinform. 12(1), 356 (2011)

    Article  Google Scholar 

  12. Lagar-Cavilla, H.A., Whitney, J.A., Scannell, A.M., Patchin, P., Rumble, S.M., De Lara, E., Brudno, M., Satyanarayanan, M.: Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European Conference on Computer Systems, pp. 1–12. ACM (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng Guo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Guo, F., Zhang, D., Liu, Z., Qi, K. (2015). VM\(^3\): Virtual Machine Multicast Migration Based on Comprehensive Load Forecasting. In: Leung, V., Lai, R., Chen, M., Wan, J. (eds) Cloud Computing. CloudComp 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 142. Springer, Cham. https://doi.org/10.1007/978-3-319-16050-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16050-4_6

  • Published:

  • Publisher Name: Springer, Cham

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

  • Online ISBN: 978-3-319-16050-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics