Towards an efficient snapshot approach for virtual machines in clouds

被引:6
|
作者
Li, Jianxin [1 ]
Zhang, Yangyang [1 ]
Zheng, Jingsheng [1 ]
Liu, Hanging [1 ]
Li, Bo [1 ]
Huai, Jinpeng [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
关键词
Cloud computing; High-availability; Virtual machine; Live snapshot; Virtual disk image; SECURITY; SYSTEM;
D O I
10.1016/j.ins.2016.08.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-availability of virtual machines is of significant importance for a cloud computing environment, because cloud services may be compromised due to the system maintenance, malicious attacks, and hardware and software failures. The virtual machine (VM) snapshot can effectively back up the state, disk data, and configuration of a machine at a specific time point. However, the existing VM snapshot methods suffer from performance issues such as long downtime and I/O performance degradation during a live snapshot. To address such issues, we proposed an efficient VM snapshot system, iROW (improved Redirect-on Write), based on the qemu-kvm virtual block device driver. iROW employs the following techniques. (1) A bitmap-based light-weight index method is designed to reduce the query cost of the existing two-level index table structure compared with qcow2. (2) An index-free approach is used for VM state data to improve the performance of data saving and loading operations of VM state. (3) VM state data is separated from disk image data in a snapshot (4) The free page detection (FPD) is designed using virtual machine introspection to identify and skip saving free pages in the guest OS during snapshotting, thus reducing the VM state snapshot creation time and the snapshot disk space usage. Our experimental results demonstrate that iROW is evidently advantageous over qcow2 in performance, in terms of the disk snapshot, the state snapshot and the disk I/O. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 50 条
  • [1] Efficient Snapshot Mechanisms for Xen Virtual Machines
    Chuang, Po-Jen
    Huang, Yen-Chia
    2017 IEEE 10TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2017, : 112 - 115
  • [2] RLC - A Reliable approach to Fast and Efficient Live Migration of Virtual Machines in the Clouds
    Kashyap, Sanidhya
    Dhillon, Jaspal Singh
    Purini, Suresh
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 360 - 367
  • [3] Live Save: An Efficient Snapshot Mechanism for Virtual Machines in Xen
    Chuang, Po-Jen
    Huang, Yen-Chia
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2020, 36 (02) : 423 - 440
  • [4] Towards Efficient Resource Management in Virtual Clouds
    An, Bo
    Ma, Junming
    Cao, Donggang
    Huang, Gang
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 320 - 324
  • [5] A Planning Approach for Reassigning Virtual Machines in IaaS Clouds
    Laalaoui, Yacine
    Al-Omari, Jehad
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) : 685 - 697
  • [6] A Hybrid Approach for Scheduling Virtual Machines in Private Clouds
    Kurdi, Heba
    Alotaibi, Ebtehal T.
    9TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC'14) / THE 11TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC'14) / AFFILIATED WORKSHOPS, 2014, 34 : 249 - +
  • [7] Towards Efficient and Verified Virtual Machines for Dynamic Languages
    Desharnais, Martin
    Brunthaler, Stefan
    CPP '21: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, 2021, : 61 - 75
  • [8] Towards Power Efficient Consolidation and Distribution of Virtual Machines
    Humphries, Courtney
    Ruth, Paul
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 374 - 379
  • [9] Efficient Discovery of Malicious Symptoms in Clouds via Monitoring Virtual Machines
    Alshamrani, Sultan S.
    Kowalski, Dariusz R.
    Gasieniec, Leszek A.
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 1704 - 1711
  • [10] SNPdisk: An Efficient Para-Virtualization Snapshot Mechanism for Virtual Disks in Private Clouds
    Yu, Lei
    Weng, Chuliang
    Li, Minglu
    Luo, Yuan
    IEEE NETWORK, 2011, 25 (04): : 20 - 26