International Journal of Communication Systems · 2018 · 10 citations · 28 references
ComputingComputer EngineeringComputer ScienceMachine LearningUncertainty QuantificationVirtualizationCloud Resource ManagementCompute Resource ManagementPerformance ModelingServer VirtualizationVirtual Machine MonitorsVirtual MemoryBayesian Network AnalysisInterferencePerformance DegradationPerformance Degradation DetectionPerformance InterferenceQuantitative Uncertainty RepresentationVirtual Machine MonitoringVirtual Machines
Summary 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.
28
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Fusion, propagation, and structuring in belief networks
Judea Pearl · Artificial Intelligence · 1986 · 2.2K citations
Eli Cortez, Anand Bonde, Alexandre Muzio et al. · 2017 · 592 citations
Scheduling I/O in virtual machine monitors
Diego Ongaro, Alan L. Cox, Scott Rixner · 2008 · 352 citations · Full text
An Analysis of Performance Interference Effects in Virtual Environments
Younggyun Koh, Rob Knauerhase, Paul Brett et al. · 2007 · 307 citations