Skip to main content
Top

2022 | OriginalPaper | Chapter

An Energy-Efficient Algorithm to Make Virtual Machines Migrate in a Server Cluster

Authors : Dilawaer Duolikun, Tomoya Enokido, Leonard Barolli, Makoto Takizawa

Published in: Advances on Broad-Band Wireless Computing, Communication and Applications

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

It is critical to reduce the energy consumption of clusters of servers. Through virtual machines, applications can take advantage of virtual services independent of heterogeneity and locations of servers. Here, we have to select a host server and a virtual machine on the server to perform an application process so that the total energy consumption of servers can be reduced. We first improve the MI (Monotonically Increasing) algorithm previously proposed to simply estimate the energy consumption of servers only by using the number of active processes. Then, we propose an MIM (MI Migration) algorithm to reduce the energy consumption of servers by using the improved MI algorithm. Here, a virtual machine on a host server migrates to a guest server to reduce the total energy consumption of the servers. In the evaluation, we show the execution time and energy consumption of servers in a cluster can be reduced in the MIM algorithm compared with other algorithms.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Enokido, T., Aikebaier, A., Takizawa, M.: Process allocation algorithms for saving power consumption in peer-to-peer systems. IEEE Trans. Ind. Electron. 58(6), 2097–2105 (2011)CrossRef Enokido, T., Aikebaier, A., Takizawa, M.: Process allocation algorithms for saving power consumption in peer-to-peer systems. IEEE Trans. Ind. Electron. 58(6), 2097–2105 (2011)CrossRef
2.
go back to reference Enokido, T., Aikebaier, A., Takizawa, M.: A model for reducing power consumption in peer-to-peer systems. IEEE Syst. J. 4(2), 221–229 (2010)CrossRef Enokido, T., Aikebaier, A., Takizawa, M.: A model for reducing power consumption in peer-to-peer systems. IEEE Syst. J. 4(2), 221–229 (2010)CrossRef
3.
go back to reference Enokido, T., Aikebaier, A., Takizawa, M.: An extended simple power consumption model for selecting a server to perform computation type processes in digital ecosystems. IEEE Trans. Ind. Inform. 10(2), 1627–1636 (2014)CrossRef Enokido, T., Aikebaier, A., Takizawa, M.: An extended simple power consumption model for selecting a server to perform computation type processes in digital ecosystems. IEEE Trans. Ind. Inform. 10(2), 1627–1636 (2014)CrossRef
4.
go back to reference Enokido, T., Takizawa, M.: Integrated power consumption model for distributed systems. IEEE Trans. Ind. Electron. 60(2), 824–836 (2013)CrossRef Enokido, T., Takizawa, M.: Integrated power consumption model for distributed systems. IEEE Trans. Ind. Electron. 60(2), 824–836 (2013)CrossRef
5.
go back to reference Enokido, T., Takizawa, M.: Power consumption and computation models of virtual machines to perform computation type application processes. In: Proceedings of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (NBiS-2015), pp. 126–133 (2015) Enokido, T., Takizawa, M.: Power consumption and computation models of virtual machines to perform computation type application processes. In: Proceedings of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (NBiS-2015), pp. 126–133 (2015)
7.
go back to reference Enokido, T., Duolikun, D., Takizawa, M.: The energy consumption laxity-based algorithm to perform computation processes in virtual machine environments. Int. J. Grid Util. Comput. 10(5), 545–555 (2019)CrossRef Enokido, T., Duolikun, D., Takizawa, M.: The energy consumption laxity-based algorithm to perform computation processes in virtual machine environments. Int. J. Grid Util. Comput. 10(5), 545–555 (2019)CrossRef
8.
go back to reference Enokido, T., Takizawa, M.: Power consumption and computation models of virtual machines to perform computation type application processes. In: Proceedings of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp. 126–133 (2015) Enokido, T., Takizawa, M.: Power consumption and computation models of virtual machines to perform computation type application processes. In: Proceedings of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp. 126–133 (2015)
9.
go back to reference 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) 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)
10.
go back to reference Kataoka, H., Duolikun, D., Sawada, A., Enokido, T., Takizawa, M.: Energy-aware server selection algorithms in a scalable cluster. In: Proceedings of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 565–572 (2016) Kataoka, H., Duolikun, D., Sawada, A., Enokido, T., Takizawa, M.: Energy-aware server selection algorithms in a scalable cluster. In: Proceedings of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 565–572 (2016)
11.
go back to reference Kataoka, H., Sawada, A., Dilawaer, D., Enokido, T., Takizawa, M.: Multi-level power consumption and computation models and energy-efficient server selection algorithms in a scalable cluster. In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS-2016), pp. 210–217 (2016) Kataoka, H., Sawada, A., Dilawaer, D., Enokido, T., Takizawa, M.: Multi-level power consumption and computation models and energy-efficient server selection algorithms in a scalable cluster. In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS-2016), pp. 210–217 (2016)
12.
go back to reference Kataoka, H., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: Multi-level power consumption model and energy-aware server selection algorithm. Int. J. Grid Util. Comput. 8(3), 201–210 (2017)CrossRef Kataoka, H., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: Multi-level power consumption model and energy-aware server selection algorithm. Int. J. Grid Util. Comput. 8(3), 201–210 (2017)CrossRef
14.
go back to reference 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. Collect. Intell. XXXIII, 144–166 (2019) 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. Collect. Intell. XXXIII, 144–166 (2019)
15.
go back to reference Duolikun, D., 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) Duolikun, D., 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)
16.
go back to reference Duolikun, D., Enokido, T., Hsu, H. H., Takizawa, M.: Asynchronous migration of process replicas in a cluster. In: Proceedings of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015), pp. 271–279 (2015) Duolikun, D., Enokido, T., Hsu, H. H., Takizawa, M.: Asynchronous migration of process replicas in a cluster. In: Proceedings of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015), pp. 271–279 (2015)
17.
go back to reference Duolikun, D., Enokido, T., Barolli, L., Takizawa, M.: A monotonically increasing (MI) algorithm to estimate energy consumption and execution time of processes on a server. In: Barolli, L., Chen, H.-C., Enokido, T. (eds.) NBiS 2021. LNNS, vol. 313, pp. 1–12. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-84913-9_1CrossRef Duolikun, D., Enokido, T., Barolli, L., Takizawa, M.: A monotonically increasing (MI) algorithm to estimate energy consumption and execution time of processes on a server. In: Barolli, L., Chen, H.-C., Enokido, T. (eds.) NBiS 2021. LNNS, vol. 313, pp. 1–12. Springer, Cham (2022). https://​doi.​org/​10.​1007/​978-3-030-84913-9_​1CrossRef
18.
go back to reference Inoue, T., Aikebaier, A., Enokido, T., Takizawa, M.: Algorithms for selecting energy-efficient storage servers in storage and computation oriented applications. In: Proceedings of IEEE the 26th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 920–927 (2016) Inoue, T., Aikebaier, A., Enokido, T., Takizawa, M.: Algorithms for selecting energy-efficient storage servers in storage and computation oriented applications. In: Proceedings of IEEE the 26th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 920–927 (2016)
19.
go back to reference Noaki, N., Saito, T., Duolikun, D., Enokido, T., Takizawa, M.: An energy-efficient algorithm for virtual machines to migrate considering migration time. In: Barolli, L., Takizawa, M., Enokido, T., Chen, H.-C., Matsuo, K. (eds.) BWCCA 2020. LNNS, vol. 159, pp. 341–354. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-61108-8_34CrossRef Noaki, N., Saito, T., Duolikun, D., Enokido, T., Takizawa, M.: An energy-efficient algorithm for virtual machines to migrate considering migration time. In: Barolli, L., Takizawa, M., Enokido, T., Chen, H.-C., Matsuo, K. (eds.) BWCCA 2020. LNNS, vol. 159, pp. 341–354. Springer, Cham (2021). https://​doi.​org/​10.​1007/​978-3-030-61108-8_​34CrossRef
20.
go back to reference 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: Barolli, L., Takizawa, M., Yoshihisa, T., Amato, F., Ikeda, M. (eds.) 3PGCIC 2020. LNNS, vol. 158, pp. 18–28. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-61105-7_3CrossRef 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: Barolli, L., Takizawa, M., Yoshihisa, T., Amato, F., Ikeda, M. (eds.) 3PGCIC 2020. LNNS, vol. 158, pp. 18–28. Springer, Cham (2021). https://​doi.​org/​10.​1007/​978-3-030-61105-7_​3CrossRef
22.
go back to reference Watanabe, R., Duolikun, D., Enokido, T., Takizawa, M.: An eco model of process migration with virtual machines. In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS-2016), pp. 292–297 (2016) Watanabe, R., Duolikun, D., Enokido, T., Takizawa, M.: An eco model of process migration with virtual machines. In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS-2016), pp. 292–297 (2016)
23.
go back to reference Watanabe, R., Duolikun, D., Takizawa, M.: Simple estimation and energy-aware migration models of virtual machines in a server cluster. Concurr. Comput. Practice Exp. 30(21), e4771 (2018)CrossRef Watanabe, R., Duolikun, D., Takizawa, M.: Simple estimation and energy-aware migration models of virtual machines in a server cluster. Concurr. Comput. Practice Exp. 30(21), e4771 (2018)CrossRef
Metadata
Title
An Energy-Efficient Algorithm to Make Virtual Machines Migrate in a Server Cluster
Authors
Dilawaer Duolikun
Tomoya Enokido
Leonard Barolli
Makoto Takizawa
Copyright Year
2022
DOI
https://doi.org/10.1007/978-3-030-90072-4_3