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...
Autores principales: | , , , |
---|---|
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 |