Journal of Northeastern University(Natural Science) ›› 2022, Vol. 43 ›› Issue (5): 609-617.DOI: 10.12068/j.issn.1005-3026.2022.05.001

• Information & Control •     Next Articles

Virtual Machine Placement Strategy Based on Multi-objective Optimization

LIU Jun1, DAI Fu-cheng1, XIN Ning2   

  1. 1. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China; 2. Communication Department, China Academy of Space Research, Beijing 100000, China.
  • Revised:2021-01-11 Accepted:2021-01-11 Published:2022-06-20
  • Contact: DAI Fu-cheng
  • About author:-
  • Supported by:
    -

Abstract: To optimize the performance, utilization and balance of physical servers in the process of virtual machine placement, an improved placement algorithm based on reinforcement learning is proposed. Firstly, the single reward in reinforcement learning algorithm is replaced by multi-dimensional rewards composed of dynamic objectives, and then the multi-dimensional reward values corresponding to each placement scheme are output by the predictor. The input of the predictor is the resource pool status, optimization target, and target proportion. Finally, the proportions of different optimization objectives are adjusted according to the resource pool status to optimize the targets. The results of CloudsimPy show that the improved algorithm can deploy more virtual machine requests with the higher placement success rate and lower delay consumption under the same resource.

Key words: virtual machine placement; deep reinforcement learning; resource utilization; load balance; virtual machine performance; K-mean clustering

CLC Number: