Cargando…

An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing

With the rapid development of integration in blockchain and IoT, virtual machine consolidation (VMC) has become a heated topic because it can effectively improve the energy efficiency and service quality of cloud computing in the blockchain. The current VMC algorithm is not effective enough because...

Descripción completa

Detalles Bibliográficos
Autores principales: Yuan, Ling, Wang, Zhenjiang, Sun, Ping, Wei, Yinzhen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9955264/
https://www.ncbi.nlm.nih.gov/pubmed/36832716
http://dx.doi.org/10.3390/e25020351
_version_ 1784894309637554176
author Yuan, Ling
Wang, Zhenjiang
Sun, Ping
Wei, Yinzhen
author_facet Yuan, Ling
Wang, Zhenjiang
Sun, Ping
Wei, Yinzhen
author_sort Yuan, Ling
collection PubMed
description With the rapid development of integration in blockchain and IoT, virtual machine consolidation (VMC) has become a heated topic because it can effectively improve the energy efficiency and service quality of cloud computing in the blockchain. The current VMC algorithm is not effective enough because it does not regard the load of the virtual machine (VM) as an analyzed time series. Therefore, we proposed a VMC algorithm based on load forecast to improve efficiency. First, we proposed a migration VM selection strategy based on load increment prediction called LIP. Combined with the current load and load increment, this strategy can effectively improve the accuracy of selecting VM from the overloaded physical machines (PMs). Then, we proposed a VM migration point selection strategy based on the load sequence prediction called SIR. We merged VMs with complementary load series into the same PM, effectively improving the stability of the PM load, thereby reducing the service level agreement violation (SLAV) and the number of VM migrations due to the resource competition of the PM. Finally, we proposed a better virtual machine consolidation (VMC) algorithm based on the load prediction of LIP and SIR. The experimental results show that our VMC algorithm can effectively improve energy efficiency.
format Online
Article
Text
id pubmed-9955264
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99552642023-02-25 An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing Yuan, Ling Wang, Zhenjiang Sun, Ping Wei, Yinzhen Entropy (Basel) Article With the rapid development of integration in blockchain and IoT, virtual machine consolidation (VMC) has become a heated topic because it can effectively improve the energy efficiency and service quality of cloud computing in the blockchain. The current VMC algorithm is not effective enough because it does not regard the load of the virtual machine (VM) as an analyzed time series. Therefore, we proposed a VMC algorithm based on load forecast to improve efficiency. First, we proposed a migration VM selection strategy based on load increment prediction called LIP. Combined with the current load and load increment, this strategy can effectively improve the accuracy of selecting VM from the overloaded physical machines (PMs). Then, we proposed a VM migration point selection strategy based on the load sequence prediction called SIR. We merged VMs with complementary load series into the same PM, effectively improving the stability of the PM load, thereby reducing the service level agreement violation (SLAV) and the number of VM migrations due to the resource competition of the PM. Finally, we proposed a better virtual machine consolidation (VMC) algorithm based on the load prediction of LIP and SIR. The experimental results show that our VMC algorithm can effectively improve energy efficiency. MDPI 2023-02-14 /pmc/articles/PMC9955264/ /pubmed/36832716 http://dx.doi.org/10.3390/e25020351 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yuan, Ling
Wang, Zhenjiang
Sun, Ping
Wei, Yinzhen
An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
title An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
title_full An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
title_fullStr An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
title_full_unstemmed An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
title_short An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
title_sort efficient virtual machine consolidation algorithm for cloud computing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9955264/
https://www.ncbi.nlm.nih.gov/pubmed/36832716
http://dx.doi.org/10.3390/e25020351
work_keys_str_mv AT yuanling anefficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT wangzhenjiang anefficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT sunping anefficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT weiyinzhen anefficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT yuanling efficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT wangzhenjiang efficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT sunping efficientvirtualmachineconsolidationalgorithmforcloudcomputing
AT weiyinzhen efficientvirtualmachineconsolidationalgorithmforcloudcomputing