Skip to main content

An Energy-Efficient Migration Algorithm for Virtual Machines to Reduce the Number of Migrations

  • Conference paper
  • First Online:
Advances in Internet, Data and Web Technologies (EIDWT 2021)

Abstract

It is critical to reduce electric energy consumed in information systems, especially servers in clusters to realize green society. By making a virtual machine migrate from a host server to a guest server, the energy consumption of the host server can be reduced since application processes on the virtual machine leave the host server. On the other hand, the guest server consumes more energy to additionally perform the application processes. In the MDMG (Maximum Energy Consumption Difference by Virtual Machine Migration) algorithm previously proposed, virtual machines frequently migrate among servers while the total energy consumption of servers can be reduced. The more frequently virtual machines migrate, the longer time is spent to make the virtual machine migrate. In this paper, we propose an RWM (Reducing additionally Wasted Migrations) algorithm to more reduce energy consumption of servers and the execution time of application processes by reducing the number of migrations. In the evaluation, we show the energy consumption of servers and the average execution time of application processes can be reduced in the RWM algorithm compared with the MDMG algorithm.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Intel xeon processor 5600 series: The next generation of intelligent server processors, white paper (2010). http://www.intel.com/content/www/us/en/processors/xeon/xeon-5600-brief.html

  2. Sybase (2014). http://www.cultofmac.com/167829/sybasesap-afaria-offers-ios-and-pcmanagement-options-mobile-management-month/

  3. A virtualization infrastructure for the linux kernel (kernel-based virtual machine). https://en.wikipedia.org/wiki/Kernel-based Virtual Machine

  4. Duolikun, D., Aikebaier, A., Enokido, T., Takizawa, M.: Energy-aware passive replication of processes. Int. J. Mob. Multimedia 9(1,2), 53–65 (2013)

    Google Scholar 

  5. Duolikun, D., Enokido, T., Takizawa, M.: Static and dynamic group migration algorithms of virtual machines to reduce energy consumption of a server cluster. Trans. Comput. Collective Intell. 11610, 144–166 (2019)

    Google Scholar 

  6. Duolikun, D., Kataoka, H., Enokido, T., Takizawa, M.: Simple algorithms for selecting an energy-efficient server in a cluster of servers. Int. J. Commun. Netw. Distrib. Syst. 21(1), 1–25 (2018)

    Google Scholar 

  7. Enokido, T., Ailixier, A., Takizawa, M.: A model for reducing power consumption in peer-to-peer systems. IEEE Syst. J. 4(2), 221–229 (2010)

    Article  Google Scholar 

  8. Enokido, T., Duolikun, D., Takizawa, M.: The energy consumption laxity-based algorithm to perform computation processes in virtual machine environments. Int. J. Grid Utiliy Comput. 10(5), 545–555 (2019)

    Article  Google Scholar 

  9. Enokido, T., Takizawa, M.: An integrated power consumption model for distributed systems. IEEE Trans. Industr. Electron. 15(4), 366–385 (2012)

    Google Scholar 

  10. Kataoka, H., Duolikun, D., Enokido, T., Takizawa, M.: Energy-efficient virtualisation of threads in a server cluster. In: Proceedings of the 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2015), pp. 288–295 (2015)

    Google Scholar 

  11. Kataoka, H., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: Multi-level power consumption model and energy-aware server selection algorithm. Int. J. Grid Utility Comput. (IJGUC) 8(3), 201–210 (2017)

    Article  Google Scholar 

  12. Kataoka, H., Sawada, A., Duolikun, D., Enokido, T., Takizawa, M.: Energy-aware server selection algorithm in a scalable cluster. In: Proceedings of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 565–572 (2016)

    Google Scholar 

  13. Noaki, N., Saito, T., Duolikun, D., Enokido, T., Takizawa, M.: An energy-efficient algorithm for virtual machines to migrate considering migration time. In: The 15th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2020) (2020)

    Google Scholar 

  14. Noaki, N., Saito, T., Duolikun, D., Enokido, T., Takizawa, M.: Energy-efficient migration of virtual machine. In: The 23rd International Conference on Network-Based Information Systems (NBiS-2020) (2020)

    Google Scholar 

  15. Noguchi, K., Saito, T., Duolikun, D., Enokido, T., Takizawa, M.: An algorithm to select a server to minimize the total energy consumption of a cluster. In: 15th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC-2020) (2020)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Naomichi Noaki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Noaki, N., Saito, T., Duolikun, D., Enokido, T., Takizawa, M. (2021). An Energy-Efficient Migration Algorithm for Virtual Machines to Reduce the Number of Migrations. In: Barolli, L., Natwichai, J., Enokido, T. (eds) Advances in Internet, Data and Web Technologies. EIDWT 2021. Lecture Notes on Data Engineering and Communications Technologies, vol 65. Springer, Cham. https://doi.org/10.1007/978-3-030-70639-5_6

Download citation

Publish with us

Policies and ethics