• DocumentCode
    688145
  • Title

    Rethinking Virtual Machine Interference in the Era of Cloud Applications

  • Author

    Tianni Xu ; Xiufeng Sui ; Zhicheng Yao ; Jiuyue Ma ; Yungang Bao ; Lixin Zhang

  • Author_Institution
    Inst. of Comput. Technol., Beijing, China
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    190
  • Lastpage
    197
  • 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.
  • Keywords
    cache storage; cloud computing; computer centres; resource allocation; software performance evaluation; virtual machines; virtualisation; CloudSuite benchmarks; L1 D-Cache; L2 Cache; LLC; VM mapping policies; cloud applications; data centers; hardware prefetchers; last level cache; latency-sensitive applications; microarchitectural resources; nonuniform memory access; performance isolation effect; resource isolation; virtual machine interference; virtualization technology; Benchmark testing; Hardware; Interference; Prefetching; Streaming media; Virtualization; CMP; Cloud; Performance analysis; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.36
  • Filename
    6831918