With the continuous development and maturity of cloud computing technology, the scale and number of cloud data center (CDC) are also expanding. This increasingly draws attention to the problem of high energy consumption in CDCs. Dynamic virtual machine (VM) consolidation is a promising approach for reducing energy consumption. VM migration, as a VM consolidation technology, can effectively improve the utilization of physical machine (PM) and optimize the scheduling process of CDCs. However, most VM integration algorithms, in existing research, are aimed at improving the utilization of PMs. Excessive utilization of PMs may increase the competition for shared resources among the VMs running on them. As a result, the performance of these VMs deteriorates, and the execution time of cloud tasks is increased or even interrupted. This study systematically analyzes the overall architecture of CDCs. Subsequently, migration rules are established for the one-dimensional and multidimensional trusted VMs. A high- applicability heterogeneous CDC resource management algorithm based on trusted VM migration (HTVM2) is then proposed. The proposed algorithm not only solves the one-dimensional VM migration problem of homogeneous and heterogeneous CDCs but also those of multi-dimensional VMs. This improves the success rate of VM migration, reduces the energy consumption of the CDC, and improves load balancing while ensuring VM performance. Finally, the algorithm was compared with the other three algorithms outperforming them all, as demonstrated by experimental results.
Read full abstract