Title
Rethinking Virtual Machine Interference in the Era of Cloud Applications
Abstract
Data centers are increasingly employing virtualization as a means to ensure the performance isolation for latency-sensitive applications while allowing co-locations of multiple applications. Previous research has shown that virtualization could offer excellent resource isolation. However, whether virtualization can mitigate the interference among micro-architectural resources has not been well studied. This paper presents an in-depth analysis of the performance isolation effect of virtualization technology on various micro-architectural resources (i.e., L1 D-Cache, L2 Cache, last level cache (LLC), hardware prefetchers and Non-Uniform Memory Access) by mapping the CloudSuite benchmarks to different sockets, different cores of one chip, and different threads of one core. For each resource, we investigate the correlation between performance variations and contention by changing VM mapping policies according to different application characteristics. Our experiments show that virtualization has rather limited micro-architectural isolation effects. Specifically, LLC interference can degrade applications performance by as much as 28%. When it comes to intra-core resources, the applications performance degradation can be as much as 27%. Additionally, we outline several opportunities to improve performance by reducing misbehavior VM interference.
Year
DOI
Venue
2013
10.1109/HPCC.and.EUC.2013.36
HPCC/EUC
Keywords
Field
DocType
latency-sensitive applications,cmp,vm mapping policies,cloud,llc,computer centres,resource isolation,cache storage,hardware prefetchers,cloud applications,microarchitectural resources,last level cache,virtual machines,cloudsuite benchmarks,l1 d-cache,performance isolation effect,software performance evaluation,resource allocation,virtualization technology,data centers,virtualisation,nonuniform memory access,virtual machine interference,l2 cache,performance analysis,cloud computing,virtualization,interference,hardware,benchmark testing
Storage virtualization,Virtualization,Service virtualization,Hardware virtualization,Computer science,Temporal isolation among virtual machines,Real-time computing,Full virtualization,Application virtualization,Operating system,Thin provisioning,Distributed computing
Conference
Citations 
PageRank 
References 
3
0.38
5
Authors
6
Name
Order
Citations
PageRank
Tianni Xu141.08
Xiufeng Sui2275.83
Zhicheng Yao330.38
Jiuyue Ma430.38
Yungang Bao536131.11
Lixin Zhang657145.96