Abstract

Virtualization makes virtual machine placement (VMP) one of the most important technology in cloud computing. An effective VMP algorithm can significantly improve resource utilization of physical machines (PMs) in cloud datacenters. In this paper, we propose a VMP algorithm based on weighted PageRank (WPRVMP), which pursued to minimize the number of active PMs and improve the total resource utilization of all PMs in cloud datacenters. The impact of unplaced virtual machines (VMs) in the VMP process on the placement results, and the impact of VMP on the total resource utilization of all PMs are considered in this algorithm, to avoid the algorithm to fall into local optimal solution. In the process of selecting PM for each VM, the number of unplaced VMs of different types in the VMP process is considered in WPRVMP by weighted. The weighted PageRank algorithm is used to measure the possibility of a PM making full use of resources under different VMP conditions. The algorithm then ranks PMs according to the impact of the given VM is placed on each PM on the maximum resource utilization of all PMs, and places the VM based on the ranking results. Experimental results show that our algorithm is superior to other algorithms in reducing the number of active PMs and improving the resource utilization of PMs.

Highlights

  • Cloud computing is a business model that provides users with resources such as platform, hardware, and software on demand [1]

  • To solve the above problems, we propose a virtual machine placement (VMP) algorithm based on weighted PageRank WPRVMP

  • The experimental results are compared with other algorithms to evaluate the effectiveness of the WPRVMP algorithm in reducing the number of active physical machines (PMs) and improving the resource utilization of PMs under different cloud environments

Read more

Summary

INTRODUCTION

Cloud computing is a business model that provides users with resources such as platform, hardware, and software on demand [1]. To solve the above problems, we propose a VMP algorithm based on weighted PageRank WPRVMP This algorithm considers the number of unplaced VMs of different types by weighted and takes maximize the total resource utilization of all PMs as the target of VMP to more effectively improve the resource utilization of PMs. Firstly, when selecting the initial PM cluster to be allocated, the algorithm treats the PM cluster as a whole, and selects the PM cluster whose resource capacity just meets the total resource requirements of the VM to be placed as the initial PM cluster to be allocated.

RELATED WORK
VIRTUAL MACHINE PLACEMENT
VM PLACEMENT ALGORITHM BASED ON WEIGHTED PAGERANK
SELECT THE INITIAL PM CLUSTER TO BE ALLOCATED
WEIGHTED PAGERANK ALGORITHM
VM PLACEMENT ALGORITHM
11: NoOutPr
THE EXPERIMENTAL RESULTS AND EVALUATION
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call