Virtual Machine Performance Analysis and Prediction
Yuegang Li, Dongyang Ou, Congfeng Jiang, Shen Jing, Shuangshuang Guo, Yin Liu, Linlin Tang · 2020
Virtualization technology promotes the development of cloud computing technology, and cloud service providers provide many virtual machines with different configurations. It is becoming more and more important to analyze the performance of virtual machines based on the characteristics of the workload. This paper analyzes the performance of memory-intensive, compute-intensive and I/O intensive workloads running in virtual machines with different sizes. In order to avoid excessive overhead when comparing the performance of virtual machines, this paper proposes a performance prediction method for virtual machines based on the results of micro-benchmarks. Finally, this paper proposes the concept of virtual machine consistency. If a workload has the same performance in two virtual machines, we call the performance of the two virtual machines consistent with respect to this workload.