Measuring performance degradation of virtual machines based on the Bayesian network with hidden variables
Measuring performance degradation of virtual machines based on the Bayesian network with hidden variables
复制标题
基于隐变量贝叶斯网络测量虚拟机性能下降
DOI:
10.1002/dac.3732
复制
发表时间:
2018
影响因子:
2.1
通讯作者:
Zhang Jixian
中科院分区:
文献类型:
--
作者:
Hao Jia;Zhang Binbin;Yue Kun;Wu Hao;Zhang Jixian
In the virtualized environment, multiple virtual machines (VMs) sharing the same physical host are vulnerable to resource competition, which may cause performance interference among VMs and thus lead to VM performance degradation. This paper focuses on measuring CPU, memory, I/O, and the overall VM performance degradation caused by the performance interference according to the properties in the runtime environment of VMs. To this end, we adopt Bayesian network (BN), as the framework for uncertainty representation and inference, and construct a VM property‐performance BN (VPBN) with hidden variables, which represent the unobserved performance degradation of CPU, memory, and I/O, respectively. Then, we present the method to measure performance degradation of VMs by probabilistic inferences with the VPBN. Experimental results show the accuracy and efficiency of our method.