IEEE Access (Jan 2020)

Virtual Machine Dynamic Deployment Scheme Based on Double-Cursor Mechanism

  • Shukun Liu,
  • Chaoliang Li,
  • Zhimin Liu,
  • Qiang Zhang

DOI
https://doi.org/10.1109/ACCESS.2020.3040912
Journal volume & issue
Vol. 8
pp. 214481 – 214493

Abstract

Read online

In accordance with the dynamically changing characteristics of user application load demand, the optimization of energy consumption in the process of virtual machine automatic deployment on the basis of the effective integration of user personalized resource demand in cloud platforms and the dynamic migration technology of virtual machines is studied in this work. Aiming at the problem of energy consumption optimization, an energy-efficient virtual machine deployment framework, which can be dynamically adjusted in accordance with the user's actual resource needs, is designed. In the virtual machine deployment framework, this paper presents a virtual machine deployment selection algorithm based on a double-cursor control mechanism for the resource usage state of CPU and memory, which achieves a binocular optimization balance to a certain extent. Simulation experiment results show that when the virtual machine deployment framework proposed in this paper and the virtual machine deployment selection algorithm based on a double-cursor control mechanism are combined, the number of necessary active physical nodes in the cloud data center can be effectively controlled, and the frequency of virtual machine migration synchronization can be reduced. Consequently, the cloud data center can maintain low energy costs.

Keywords