CloudVisor: Retrofitting Protection of Virtual Machines in Multi-tenant Cloud with Nested Virtualization

被引:0
|
作者
Zhang, Fengzhe [1 ]
Chen, Jin [1 ]
Chen, Haibo [1 ]
Zang, Binyu [1 ]
机构
[1] Fudan Univ, Parallel Proc Inst, Shanghai, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-tenant cloud, which usually leases resources in the form of virtual machines, has been commercially available for years. Unfortunately, with the adoption of commodity virtualized infrastructures, software stacks in typical multi-tenant clouds are non-trivially large and complex, and thus are prone to compromise or abuse from adversaries including the cloud operators, which may lead to leakage of security-sensitive data. In this paper, we propose a transparent, backward-compatible approach that protects the privacy and integrity of customers' virtual machines on commodity virtualized infrastructures, even facing a total compromise of the virtual machine monitor (VMM) and the management VM. The key of our approach is the separation of the resource management from security protection in the virtualization layer. A tiny security monitor is introduced underneath the commodity VMM using nested virtualization and provides protection to the hosted VMs. As a result, our approach allows virtualization software (e.g., VMM, management VM and tools) to handle complex tasks of managing leased VMs for the cloud, without breaking security of users' data inside the VMs. We have implemented a prototype by leveraging commercially-available hardware support for virtualization. The prototype system, called Cloud Visor, comprises only 5.5K LOCs and supports the Xen VMM with multiple Linux and Windows as the guest OSes. Performance evaluation shows that Cloud Visor incurs moderate slow-down for I/O intensive applications and very small slowdown for other applications.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 50 条
  • [11] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Li, Jiaxin
    Li, Dongsheng
    Ye, Yuming
    Lu, Xicheng
    TSINGHUA SCIENCE AND TECHNOLOGY, 2015, 20 (01) : 81 - 89
  • [12] Accommodating Multi-Tenant FPGAs in the Cloud
    Mbongue, Joel Mandebi
    Bobda, Christophe
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 214 - 214
  • [13] A probabilistic multi-tenant model for virtual machine mapping in cloud systems
    Wang, Zhuoyao
    Hayat, Majeed M.
    Ghani, Nasir
    Shaban, Khaled Bashir
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 339 - 343
  • [14] FastDesk: A remote desktop virtualization system for multi-tenant
    Song, Tao
    Wang, Jiajun
    Wu, Jiewei
    Ma, Ruhui
    Liang, Alei
    Gu, Tao
    Qi, Zhengwei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 81 : 478 - 491
  • [15] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Jiaxin Li
    Dongsheng Li
    Yuming Ye
    Xicheng Lu
    TsinghuaScienceandTechnology, 2015, 20 (01) : 81 - 89
  • [16] Energy-Efficient Virtual Machines Scheduling in Multi-Tenant Data Centers
    Dai, Xiangming
    Wang, Jason Min
    Bensaou, Brahim
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (02) : 210 - 221
  • [17] Performance of Multi-tenant Virtual Networks in OpenStack-based Cloud Infrastructures
    Callegati, Franco
    Cerroni, Walter
    Contoli, Chiara
    Santandrea, Giuliano
    2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 81 - 85
  • [18] Online Provisioning for Virtual Clusters in Multi-tenant Cloud Data Center Network
    Lu, Shuaibing
    Fang, Zhiyi
    Wu, Jie
    IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2018, : 142 - 147
  • [19] Frame Level Sharing for DBA Virtualization in Multi-Tenant PONs
    Elrasad, Amr
    Ruffini, Marco
    2017 INTERNATIONAL CONFERENCE ON OPTICAL NETWORK DESIGN AND MODELING (ONDM), 2017,
  • [20] A technique for full flow virtualization of multi-tenant OpenFlow networks
    Yamanaka, Hiroaki
    Kawai, Eiji
    Shimojo, Shinji
    COMPUTER NETWORKS, 2016, 102 : 1 - 19