• DocumentCode
    110312
  • Title

    TSAC: Enforcing Isolation ofVirtual Machines in Clouds

  • Author

    Chuliang Weng ; Jianfeng Zhan ; Yuan Luo

  • Volume
    64
  • Issue
    5
  • fYear
    2015
  • fDate
    May 1 2015
  • Firstpage
    1470
  • Lastpage
    1482
  • Abstract
    Virtualization plays a vital role in building the infrastructure of clouds, and isolation is considered as one of its important features. However, we demonstrate with practical measurements that there exist two kinds of isolation problems in current virtualized systems, due to cache interference in a multi-core processor. That is, one virtual machine could degrade the performance or obtain the load information of another virtual machine, which running on a same physical machine. Then we present a time-sensitive contention management approach (TSAC) for allocating resources dynamically in the virtual machine monitor, in which virtual machines are controlled to share some physical resources (e.g., CPU or page color) in a dynamical manner, in order to enforce isolation between the virtual machines without sacrificing performance of the virtualized system. We have implemented a working prototype based on Xen, evaluated the implemented prototype with experiments, and experimental results show that TSAC could significantly improve isolation of virtualization. Specifically, compared to the default Xen, TSAC could improve the performance of the victim virtual machine by up to about 78 percent, and perform well in blocking its cache-based load information leakage.
  • Keywords
    cache storage; cloud computing; multiprocessing programs; resource allocation; virtual machines; virtualisation; TSAC; Xen; cache-based load information leakage; clouds; multicore processor; physical machine; resource allocation; time-sensitive contention management approach; virtual machines; virtualization; Access control; Central Processing Unit; Operating systems; Resource management; Virtual machine monitors; Virtual machining; Virtualization; Cloud; access control; isolation; performance; scheduling; virtual machine;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2014.2322608
  • Filename
    6812169