Application features‐based virtual machine deployment strategy in cloud environment
Danxu Liu, Junjie Peng, Xin Zhang, Yongkang You, Bo Ning
Abstract
Danxu Liu, Junjie Peng, Xin Zhang, Yongkang You, Bo Ning
Abstract
Abstract Traditionally virtual machine (VM) deployment is based on one or two resources on the hosts and rarely considers other resources as well as the resource preferences of different applications. This leads to the imbalance and inefficient utilization of the resources on the physical hosts which further results in the waste of the cloud resources. To solve this problem, a novel VM deployment strategy is proposed. In consideration of the features of applications, the strategy deploys VMs based on the resource preferences of applications as well as the remained resources of the hosts. Utilizing the resource preferences the weights of various resources are determined, and the weight tables for VMs are obtained. Combining the resources weights of VMs and the resource configurations of physical hosts the values whether the resources are used in balance are calculated. To verify the correctness and effectiveness of the proposed strategy, extensive experiments were carried out on Cloudsim. Experimental results show that the proposed strategy is correct and effective. It outperforms other algorithms in VM deployment and ensures that the cloud resources are more efficiently utilized.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Abstract Traditionally virtual machine (VM) deployment is based on one or two resources on the hosts and rarely considers other resources as well as the resource preferences of different applications. This leads to the imbalance and inefficient utilization of the resources on the physical hosts which further results in the waste of the cloud resources. To solve this problem, a novel VM deployment strategy is proposed. In consideration of the features of applications, the strategy deploys VMs based on the resource preferences of applications as well as the remained resources of the hosts. Utilizing the resource preferences the weights of various resources are determined, and the weight tables for VMs are obtained. Combining the resources weights of VMs and the resource configurations of physical hosts the values whether the resources are used in balance are calculated. To verify the correctness and effectiveness of the proposed strategy, extensive experiments were carried out on Cloudsim. Experimental results show that the proposed strategy is correct and effective. It outperforms other algorithms in VM deployment and ensures that the cloud resources are more efficiently utilized.
Key concepts: Software deployment, Cloud computing, Virtual machine, CloudSim, Computer science, Resource (disambiguation), Distributed computing, Correctness